body,html{background:#fff}
body{ /* 禁止选中文本 */-moz-user-select: none; /*火狐*/-webkit-user-select: none; /*webkit浏览器*/-ms-user-select: none; /*IE10*/-khtml-user-select: none; /*早期浏览器*/-webkit-touch-callout: none;user-select: none;}
a { -webkit-transition: all 350ms; -o-transition: all 350ms; -moz-transition: all 350ms; transition: all 350ms; }
.left{ float: left; }
.right{ float: right; }
.swiper_banner{margin:0 auto}
.swiper_banner.swiper-container-horizontal > .swiper-pagination-switch{bottom:82px}
.swiper_banner .swiper-pagination-bullet,.swiper_banner .swiper-pagination-switch{width:34px;height:1px;background:#000;border-radius:0;box-shadow:0 0 1px #000}
.swiper_banner .swiper-pagination-bullet-active,.swiper_banner .swiper-active-switch{background:#ff7d44;box-shadow:0 0 1px #ff7d44}
.swiper-button-next,.swiper-button-prev { display: none;width: 60px;height:90px;margin-top: -48px; }
.ielt9 .swiper-button-next,.ielt9 .swiper-button-prev { margin-top: -300px; }
.swiper-container:hover .swiper-button-next { display: block;background: rgba(0,0,0,.4); }
.swiper-container:hover .swiper-button-prev { display: block;background: rgba(0,0,0,.4); }
.swiper-container:hover .swiper-button-next font { display: block;width: 20px;height: 35px;margin: 27px auto; background-position: -41px -71px; }
.swiper-container:hover .swiper-button-prev font { display: block;width: 20px;height: 35px;margin: 27px auto; background-position: -5px -71px; }
.m9_itemA .swiper-button-next{right: 0}
.m9_itemA .swiper-button-prev{left: 0}
.pc_bannre .swiper-button-next {left: 0; right: auto;}
.pc_bannre .swiper-button-prev {right: 0; left: auto;}
.pc_bannre .swiper-container:hover .swiper-button-prev font {  background-position: -41px -71px; }
.pc_bannre .swiper-container:hover .swiper-button-next font {  background-position: -6px -71px; }
.homebg {
  height: 625px;
  width: 100%;
  background: url(img/banner4.png) center top no-repeat;
  background-size: cover;
  position: relative
}
#home_banner>h5 {
    font-size: 4em;
    font-family: 'Lucida Sans','Lucida Sans Regular','Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,sans-serif;
    font-weight: 100;
    color: #adb0b4;
    font-size: 4.5em;
    padding-top: 0;
}
.navtop {
  padding: 15px 0;
  background-color: transparent;
  position: absolute;
  width: 100%;
  z-index: 20;
  transition: all .3s ease-out .1s;
  transition-property: background-color,padding
}

.navtop-t {
  letter-spacing: 0;
  word-spacing: 0;
  font-size: 0;
  margin: auto;
  position: relative;
  width: 1200px
}

.navtop ul {
  float: right;
  width: 82%;
  text-align: right
}

.logo {
  cursor: pointer;
  margin-top: .8%;
  float: left;
  border: none
}

.navlist {
  float: right;
  width: 80%;
  text-align: right;
  list-style: none
}

.navtop ul li {
  display: inline-block;
  line-height: 40px;
  height: 40px;
  margin-left: 3%
}

.officialWX {
  color: #fff;
  font-size: 15px;
  position: relative
}

.officialWX img {
  vertical-align: middle;
  margin-right: 5px;
  border: none
}

.WBcodeBox {
  z-index: 9999;
  width: auto;
  height: 201px;
  position: absolute;
  top: 40px;
  left: -58px;
  display: none
}

.officialWX:hover .WBcodeBox {
  display: block!important
}

.triangle {
  left: 75px;
  border: 10px solid;
  border-color: transparent transparent #fff;
  width: 0;
  position: absolute;
  top: -20px
}

.WBcode {
  text-align: center
}

.WBcodeBoxTop {
  padding: 20px 30px;
  background: #fff;
  height: 201px;
  box-sizing: border-box
}

.WBcodeImg,.WBcodeImg img {
  width: 104px;
  height: 104px
}

.WBcodeBoxTop p {
  color: #000
}

.fll {
  float: left
}

.dividingLine {
  height: 104px;
  border: .5px solid #999;
  margin: 0 24px
}

.flr {
  float: right
}

.WBcodeBoxBottom {
  width: 324px;
  height: 36px;
  background-color: #e6e6e6;
  font-size: 12px;
  line-height: 36px;
  text-align: center;
  color: #000
}

.navtop ul li a {
  color: #fff;
  font-size: 14px;
  transition: all .2s ease-out 0s
}

a:link {
  outline: none
}

.yh {
  vertical-align: middle;
  margin-top: -4px;
  margin-right: 4px
}

a {
  text-decoration: none;
  font-family: 'Microsoft YaHei';
  cursor: pointer
}

.navtop ul:last-of-type li {
  margin-left: 3%
}

.navtop-t ul li .active {
  border-bottom: 1px solid #fff;
  padding-bottom: 8px;
  font-weight: 700
}

.tmShops {
  position: relative
}

.tmShops:hover .tmShopBox {
  display: block!important
}

.navtop ul li.tmShops ul.tmShopBox {
  display: none;
  position: absolute;
  width: 100px;
  padding-top: 33px;
  text-align: center;
  left: -35%;
  top: 10%;
  border-radius: 5px;
  background-color: rgba(0,0,0,.4)
}

.tmShopBox li:hover a {
  border-bottom: 1px solid #fff
}

a.tmEnter {
  position: relative
}

.tmEnter img {
  position: absolute;
  right: -33px;
  top: -16px;
  z-index: 1
}

.navtop ul li:last-of-type .rzlist {
  position: absolute;
  top: 5px;
  width: 100px;
  padding-top: 50%;
  text-align: left;
  left: -33%;
  color: #fff;
  background-color: rgba(0,0,0,.4);
  border-radius: 5px;
  display: none
}

.navtop ul li:last-of-type .rzlist li {
  width: 100%;
  margin: 0;
  cursor: pointer;
  padding-left: 4px
}

.navtop ul li:last-of-type .rzlist li a {
  padding: 0;
  border-bottom: none!important;
  position: relative
}

.navtop ul li:last-of-type img.new {
  vertical-align: middle;
  margin-bottom: 0;
  margin-right: 0;
  position: absolute;
  right: -30px;
  top: -5px;
  z-index: 1;
  height: 14px
}

.navtop ul li:last-of-type:hover ul.rzlist {
  display: block
}

.navtop ul li:last-of-type {
  position: relative
}

.navtop ul li:last-of-type .rzlist li:hover {
  text-decoration: underline
}

.layer,.zhezhao {
  position: fixed;
  top: 0;
  background-color: rgba(0,0,0,.5);
  width: 101%;
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
  display: none;
  z-index: 23
}

.layer .login-box,.ms-Login {
  background-color: #fff;
  height: auto;
  display: inline-block;
  padding: 25px 30px;
  position: absolute;
  width: 365px;
  border-radius: 10px 10px;
  display: none
}

.layer .login-box p.user-login,.ms-Login p.user-login {
  font-size: 18px;
  color: #009688
}

.layer .login-box p.user-login a,.ms-Login p.user-login a {
  float: right;
  font-size: 20px;
  line-height: 24px;
  color: #666;
  font-weight: 100;
  font-style: normal
}

.layer .login-box .inp:first-of-type,.ms-Login .inp:first-of-type {
  background: url(/Images/Home/login-icn.png)no-repeat;
  background-position: 8px 13px
}

.layer .login-box input.password,.ms-Login input.msgCode {
  background: url(/Images/Home/login-icn.png)no-repeat;
  background-position: 8px -53px
}

.layer .login-box .inp,.ms-Login .inp {
  line-height: 45px;
  height: 45px;
  padding: 0 0 0 9.5%;
  border-radius: 5px;
  color: #666;
  border: 1px solid #dcdcdc;
  width: 90%;
  font-size: 14px;
  margin-top: 25px
}

.layer .login-box p:nth-of-type(2) {
  line-height: 45px;
  font-size: 16px;
  color: #666
}

.layer .login-box p:nth-of-type(2) a {
  margin-top: 5px;
  vertical-align: middle;
  color: #666;
  float: right
}

.layer .login-box .login-but,.ms-Login .login-but {
  width: 100%;
  line-height: 45px;
  color: #fff;
  font-size: 18px;
  border: none;
  background-color: #009688;
  border-radius: 5px 5px;
  margin-top: 15px;
  cursor: pointer;
  letter-spacing: 15px
}

.layer .login-box p:last-child,.ms-Login p:last-child {
  font-size: 14px;
  color: #666;
  line-height: 75px
}

.layer .login-box p:last-child a,.ms-Login p:last-child a {
  color: #009688
}

div.jigsaw {
  height: 44px
}

.imgCode {
  background: url(/Images/Home/echelon.png)no-repeat;
  background-position: 7px -120px;
  padding-left: 9.5%;
  border-radius: 5px;
  height: 35px;
  color: #666;
  border: 1px solid #dcdcdc;
  width: 48%;
  font-size: 14px;
  margin-top: 17px;
  vertical-align: baseline
}

.btn1 {
  width: 80px;
  height: 30px;
  padding: 0;
  border: none;
  vertical-align: middle
}

.beforeText {
  position: absolute;
  top: 19.5%;
  left: 15%;
  font-size: 14px
}

.ms-Login .inp:first-of-type {
  background: url(/Images/Home/echelon.png)no-repeat;
  background-position: 8px 12px;
  width: 79.5%;
  padding-left: 20%
}

.reminder {
  height: 23px
}

.msgJigsaw {
  margin-top: 15px
}

.yzm_reg,.yzm_modify,.yzm_msgLogin,.yzm_regzhuce {
  display: inline-block;
  width: 27%;
  height: 37px;
  vertical-align: bottom;
  border-radius: 5px;
  border: none;
  background-color: #009688;
  color: #fff;
  cursor: pointer
}

div.register {
  background-color: #fff;
  border-radius: 10px 10px;
  padding: 25px 30px;
  position: absolute;
  font-size: 14px;
  width: 365px;
  height: auto;
  z-index: 60;
  display: none
}

div.register input[type=text],div.register input[type=password] {
  line-height: 35px;
  height: 35px;
  padding-left: 9.5%;
  border-radius: 5px;
  color: #666;
  border: 1px solid #dcdcdc;
  width: 90%;
  font-size: 14px
}

div.register .mobile {
  background: url(/Images/Home/echelon.png)no-repeat;
  background-position: 8px 7px
}

div.register .reminder {
  height: 23px
}

div.register .reminder em {
  color: red;
  display: none
}

div.register input.verification {
  background: url(/Images/Home/echelon.png)no-repeat;
  background-position: 7px -120px
}

div.register input.wx {
  background: url(/Images/Home/echelon.png)no-repeat;
  background-position: 8px -187px
}

div.register input.qq {
  background: url(/Images/Home/echelon.png)no-repeat;
  background-position: 8px -257px
}

div.register input.password,.repasswd,.import {
  background: url(/Images/Home/echelon.png)no-repeat;
  background-position: 8px -325px
}

input[type="checkbox"] {
  display: none
}

input[type="checkbox"]:checked {
  background-image: url(/Images/Home/dui.png);
  background-position: center;
  background-repeat: no-repeat;
  background-color: #0aa89e;
  border: none;
  color: #fff
}

.tlod {
  cursor: pointer
}

label,input,select {
  vertical-align: middle
}

.tlod:before {
  content: "";
  border: 1px solid #a9afb4;
  text-align: center;
  width: 16px;
  height: 16px;
  color: #fff;
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle
}

input[type="checkbox"]:checked+label:before {
  content: "";
  font-size: 1em;
  font-weight: bold;
  color: #f3f3f3;
  text-align: center;
  background-image: url(/Images/Home/dui.png);
  background-position: center;
  background-repeat: no-repeat;
  background-color: #42b1a7;
  border: 1px solid #42b1a7
}

#tiaokuan {
  color: red;
  vertical-align: middle
}

div.register .Registration {
  display: inline-block;
  width: 100%;
  line-height: 35px;
  border-radius: 5px;
  font-size: 1.25em;
  color: #fff;
  padding: 5px 0;
  background-color: #009688;
  border: none;
  letter-spacing: 15px
}

div.register>p:first-child {
  font-size: 18px;
  color: #009688;
  margin-bottom: 20px
}

div.register>p:first-child a {
  float: right;
  font-size: 20px;
  line-height: 18px;
  color: #666;
  font-weight: 100
}

div.register p:last-of-type {
  font-size: 15px;
  color: #666;
  margin-bottom: 5%
}

.find-password {
  background-color: #fff;
  border-radius: 10px 10px;
  display: inline-block;
  padding: 25px 30px;
  position: absolute;
  margin-left: -11%;
  font-size: 14px;
  width: 365px;
  height: auto;
  left: 50%;
  display: none
}

.find-password>p:first-child {
  font-size: 18px;
  color: #009688;
  margin-bottom: 30px
}

.find-password>p:first-child a {
  float: right;
  font-size: 30px;
  line-height: 18px;
  color: #666
}

.find-password input[type=text],.find-password input[type=password] {
  padding-left: 9.5%;
  border-radius: 5px;
  height: 35px;
  line-height: 35px;
  color: #666;
  border: 1px solid #dcdcdc;
  width: 90%;
  font-size: 14px
}

.find-password .mobile {
  background: url(/Images/Home/echelon.png)no-repeat;
  background-position: 8px 7px
}

.find-password .reminder {
  height: 25px
}

.find-password .reminder em {
  color: red;
  display: none
}

.find-password input.verification {
  background: url(/Images/Home/echelon.png)no-repeat;
  background-position: 7px -120px
}

.find-password .Registration {
  width: 100%;
  line-height: 45px;
  border-radius: 5px;
  color: #fff;
  background-color: #009688;
  display: inline-block;
  margin: 15px 0 30px 0;
  border: none
}

#home_banner {
  max-width: 1200px;
  margin: auto
}

#home_banner>h5 {
  font-size: 4em;
  font-family: 'Lucida Sans','Lucida Sans Regular','Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,sans-serif;
  font-weight: 100;
  color: #fff;
  font-size: 4.5em;
  padding-top: 0
}

#home_banner>h5 span {
  font-family: 'Trebuchet MS';
  color: #fdf060;
  font-size: 1.1em;
  display: inline-block;
  margin-bottom: 5px;
  vertical-align: middle
}

#home_banner>p {
  color: #fff;
  margin-bottom: 20px
}

#home_banner .shopBox {
  color: #fff
}

#home_banner .shopBox>li {
  cursor: pointer;
  float: left;
  width: 170px;
  text-align: center;
  background-color: #009688;
  border-radius: 5px;
  padding: 10px;
  font-weight: bold;
  box-sizing: border-box
}

.pos_re {
  position: relative
}

#home_banner .shopBox>li>a {
  display: block
}

#home_banner .shopBox>li>ul {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  margin-top: 40px;
  padding-top: 5px;
  background-color: rgba(0,150,136,.3);
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  display: none
}

#home_banner .shopBox>li:first-of-type:hover ul {
  display: block
}

#home_banner .shopBox>li>ul li>a {
  display: block;
  cursor: pointer;
  height: 34px;
  line-height: 34px
}

#home_banner .shopBox>li i {
  margin-right: 20px;
  vertical-align: middle;
  margin-bottom: 3px
}

.mysprite.white-tm-ico1 {
  width: 17px;
  height: 17px;
  background-position: -10px -549px
}

.mysprite {
  background-image: url(img/mysprite.png);
  background-repeat: no-repeat;
  display: inline-block
}

ul,ol {
  list-style: none
}

a {
  color: #fff
}

#home_banner .shopBox>li>ul li:hover>a {
  transition: none;
  color: #009688
}

#home_banner .shopBox>li>ul li:hover .white-tm-ico1 {
  background-position: -10px -335px
}

#home_banner .shopBox>li:last-of-type {
  margin-left: 10px;
  background-color: #f98e39
}

#home_banner .shopType {
  margin-top: 20px
}

.shopType span {
  margin-left: 2%;
  color: #adb0b4;
  line-height: 64px;
  font-size: 16px;
  display: inline-block;
  position: relative;
  cursor: pointer
}

.shopType span.appendElem:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
  border-left: 10px solid transparent;
  left: 33%;
  bottom: 0%
}

#home_banner #search .nav_select_txt {
  width: 55%;
  display: inline-block;
  padding: 10px 15px;
  position: relative;
  background-color: #fff;
  margin-right: auto;
  border-radius: 30px;
  box-sizing: border-box
}

#home_banner #search .nav_select_txt #txtHSearch {
  padding: 10px 15px;
  font-size: 18px;
  width: 75%;
  border: none;
  color: #666;
  outline: none
}

#home_banner #search .nav_select_txt>a.searchbt {
  background-image: url(img/searchbt.png);
  background-position: center right;
  background-repeat: no-repeat;
  width: 40px;
  height: 30px;
  position: absolute;
  top: 15px;
  right: 22px
}

#home_banner #search .assess {
  display: inline-block;
  cursor: pointer
}

#home_banner #search .assess span {
  font-size: 15px;
  color: #fff;
  font-weight: bold;
  margin: 0 30px
}

#home_banner #search .assess a {
  padding: 18px 26px;
  border: 1px solid #fff;
  border-radius: 30px
}

#home_banner #search .assess a img {
  vertical-align: middle;
  margin-right: 8px;
  margin-bottom: 3px
}

#advantage {
  padding: 45px 0;
  background-color: rgba(0,0,0,.4);
  position: absolute;
  bottom: 0;
  width: 100%
}

.max_width {
  max-width: 1200px;
  width: 100%;
  margin: auto
}

#advantage .publicity_text {
  float: left;
  width: 25%
}

#advantage .publicity_text>a>i {
  float: left
}

.mysprite.fufei {
  width: 39px;
  height: 39px;
  background-position: -10px -259px
}

#advantage .publicity_text p {
  width: 75%;
  float: left;
  margin-left: 8%;
  transition: all .2s ease-out 0s;
  line-height: 24px;
  margin-top: -5px
}

#advantage .publicity_text p span:first-of-type {
  font-size: 15px;
  font-weight: bold;
  color: #f6d61e
}

#advantage .publicity_text p span {
  color: #fff
}

.mysprite.dangan {
  width: 37px;
  height: 37px;
  background-position: -10px -163px
}

.mysprite.me {
  width: 36px;
  height: 40px;
  background-position: -10px -472px
}

.mysprite.binlike {
  width: 41px;
  height: 43px;
  background-position: -10px -63px
}

#publicity {
  min-width: 1200px;
  background-color: #f5f5f5;
  padding: 40px 0 80px 0
}

#publicity .more {
  max-width: 1200px;
  margin: auto;
  font-size: 2em;
  margin-bottom: 25px
}

#publicity .more span {
  font-size: 15px;
  padding-left: 1.5%
}

#publicity ul {
  width: 100%;
  max-width: 1200px;
  margin: auto
}

#publicity ul li:not(:last-of-type) {
  margin-right: 1%
}

#publicity ul li {
  float: left;
  width: 24%;
  cursor: pointer
}

#publicity ul li>a,#publicity ul li>a img.publicity_img {
  transition: all .4s ease-out 0s;
  -webkit-transition: all .4s ease-out 0s;
  -moz-transition: all .4s ease-out 0s;
  -o-transition: all .4s ease-out 0s;
  display: inline-block;
  width: 100%;
  position: relative
}

#publicity ul li>a,#publicity ul li>a img.publicity_img {
  transition: all .4s ease-out 0s;
  -webkit-transition: all .4s ease-out 0s;
  -moz-transition: all .4s ease-out 0s;
  -o-transition: all .4s ease-out 0s;
  display: inline-block;
  width: 100%;
  position: relative
}

#publicity ul li p.title.textCenter {
  font-size: 15px;
  position: absolute;
  bottom: -45px;
  width: 100%;
  color: #666;
  text-align: left;
  padding-bottom: 10px;
  border-bottom: 1px solid #e3e3e3
}

#publicity ul li p.title.textCenter .arrow {
  float: right;
  margin-right: 10px
}

.textCenter {
  text-align: center
}

.dlfloat:before {
  content: "";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  zoom: 0
}

.dlfloat:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  zoom: 0
}

.blockTitle {
  padding: 60px 0 20px 0;
  font-size: 2em;
  position: relative
}

.blockTitle span.grayColor {
  font-size: 15px;
  padding-left: 1.5%
}

.blockTitle a.change {
  float: right;
  cursor: pointer;
  font-size: 14px;
  color: #000
}

.shopRecommend {
  height: 535px;
  position: relative
}

.shopRecommend .left_controler {
  height: 100%;
  float: left;
  position: relative;
  box-sizing: border-box;
  width: 25%;
  background: url(/Images/Home/shopRecommend.png)center top no-repeat
}

.shopRecommend .left_controler .taobaoShop {
  position: absolute;
  right: 0;
  top: 25%
}

.shopRecommend .left_controler .taobaoShop,.left_controler .tmallShop {
  width: 75%;
  margin-left: auto;
  font-size: 16px;
  font-weight: bold;
  padding: 15px 20px;
  background-color: #d5f2ed;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  color: #009688;
  margin-bottom: 10px
}

.shopTitle {
  margin-bottom: 5px
}

.shopRecommend .left_controler .taobaoShop a {
  cursor: pointer;
  color: #009688
}

.shopTitle .hideObj {
  float: right;
  font-size: 18px;
  cursor: pointer
}

.left_controler .taobaoShop ul li,.left_controler .tmallShop ul li {
  float: left;
  margin-right: 6%;
  cursor: pointer;
  line-height: 23px;
  font-weight: normal;
  font-size: 12px
}

.left_controler .tmallShop {
  position: absolute;
  right: 0;
  top: 45%
}

.hide {
  display: none!important
}

.shopRecommend .right_content {
  width: 75%;
  float: left
}

table {
  border-collapse: collapse
}

.right_content .shopDetails tr td {
  padding: 3%;
  border: 1px solid #e6e6e6;
  display: inline-block;
  width: 100%;
  height: 100%;
  box-sizing: border-box
}

.right_content .shopDetails .shop_title {
  display: block;
  width: 100%;
  box-sizing: border-box;
  font-size: 18px;
  padding-left: 30px;
  font-weight: bold;
  background: url(/Images/Home/tmico.png)left center no-repeat;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  white-space: nowrap;
  color: #000
}

.right_content .shopDetails tr {
  display: inline-block
}

.right_content .shopDetails ul {
  margin: 5.6% 0;
  background-color: #f8f8f8;
  padding: 12px 10px;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.right_content .shopDetails ul li {
  float: left;
  font-size: 13px;
  color: #898989;
  width: 40%;
  line-height: 27px
}

.right_content .shopDetails ul>img {
  position: absolute;
  right: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
  cursor: pointer
}

.right_content .shopDetails .shopPrice {
  line-height: 37.5px
}

.right_content .shopDetails .shopPrice span {
  font-size: 1.8em;
  font-weight: bold
}

.right_content .shopDetails .shopPrice a {
  float: right;
  border: 1px solid #2fc3b9;
  border-radius: 30px;
  color: #2fc3b9;
  width: 23%;
  text-align: center;
  height: 33px;
  line-height: 33px;
  font-weight: bold;
  margin-left: 8px;
  -webkit-transition: all .2s ease-out 0s;
  -moz-transition: all .2s ease-out 0s;
  -o-transition: all .2s ease-out 0s;
  transition: all .2s ease-out 0s
}

.todayShopWX {
  border: solid 1px #f98e39!important;
  color: #f98e39!important;
  position: relative
}

.WXcodeBox {
  width: 110px;
  height: 140px;
  position: absolute;
  top: 70px;
  left: -12px;
  padding: 6px;
  background: #009688;
  display: none;
  z-index: 100
}

.WXcodeBox,.WXcodeBox1 div:nth-child(3) {
  width: 110px;
  height: 32px;
  font-size: 14px;
  line-height: 36px
}

.WXcodeBox,.WXcodeBox1 div:nth-child(2) {
  width: 98px;
  height: 96px;
  padding: 6px;
  background: #fff
}

.WXcodeBox,.WXcodeBox1 {
  width: 110px;
  height: 140px;
  position: absolute;
  top: 50px!important;
  left: -12px;
  padding: 6px;
  background: #f98e39!important;
  display: none;
  z-index: 100
}

.topJT {
  position: absolute;
  top: -6px;
  left: 52px;
  height: 12px
}

.WXcodeImg img {
  width: 100%;
  height: 100%
}

.todayShopWX:hover .WXcodeBox {
  display: block
}

.WXcodeBox div:nth-child(2) {
  width: 98px;
  height: 96px;
  padding: 6px;
  background: #fff
}

.WXcodeBox div:nth-child(3) {
  width: 110px;
  height: 32px;
  font-size: 14px;
  line-height: 36px
}

.todayShopHide {
  width: 33px;
  height: 33px;
  border-radius: 33px;
  float: right
}

.shopRecommend .moreShps {
  cursor: pointer;
  position: absolute;
  width: 75%;
  line-height: 38px;
  height: 38px;
  background-color: #cdf9f1;
  color: #009688;
  font-size: 16px;
  padding-left: 2%;
  box-sizing: border-box;
  font-weight: bold;
  bottom: 16px;
  right: 0
}

.shopRecommend .moreShps>span {
  float: right;
  line-height: 14px;
  height: 14px;
  width: 16px;
  margin-top: 10px;
  padding: 1px 1px 1px 0;
  border-radius: 100%;
  border: 1px solid #009688;
  margin-right: 3%;
  font-size: initial
}
/**/
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { height: 4px;line-height:4px; bottom: 8px; }
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 2px;opacity: 1; }
.swiper-pagination-bullet,.swiper-pagination-switch { display: inline-block; width:4px;height: 4px;vertical-align: 2px; }
.swiper-pagination-bullet,.swiper-pagination-switch { background: #aaa;transition: 0.3s; }
.swiper-pagination-bullet-active,.swiper-active-switch { width: 10px;border-radius: 4px; background: #d41d1d; }
.swiper_banner.swiper-container-horizontal > .swiper-pagination-bullets { bottom:16px ;position: absolute;}
.swiper_banner .swiper-pagination-bullet,.swiper_banner .swiper-pagination-switch{ transition: .3s all ease; width:10px;height:4px;background:#aaa;border-radius:2px;box-shadow:none; }
.swiper_banner .swiper-pagination-bullet-active,.swiper_banner .swiper-active-switch{ width: 20px; background:#d41d1d;box-shadow:0 0 1px #ff7d44}
.in_icon { background: url(//res2.zx123.cn/pc2020/img/index/index_sprites.png?rd=123) no-repeat left top;background-size: 243px 176px; }
.pc_bgf5f5f5 { background: #F7F7F7;margin: 0;padding: 0;width: 100%;padding-bottom: 1px; }
.pc_bannre,.pc_banner{width:100%;position:relative;height:460px;overflow:hidden;background: #d21b17;}
.pc_banner .swiper-slide{ width: 100%; height:460px!important; overflow: hidden; }
.pc_banner .swiper-wrapper{height:460px!important;}
.pc_banner img{ width: 1920px; height:460px; position:absolute;top:50%; left:50%; margin:-230px 0 0 -952px}
.center1200 { z-index: 1; position: absolute;left: 0;top: 0;right: 0;height: 0; }
.center1200 .center1200-content{margin: 0 auto;width: 1230px;}
.left_nav { z-index: 9;position: relative; float: left; width: 220px;height: 460px;background: #fff;box-shadow: 0 0 15px rgba(0,0,0,.4); }
.navul { position: relative;padding: 10px 0;box-sizing: border-box;border-top: 1px solid #eee; }
.navul .navli { margin: 0;line-height: 20px;box-sizing: border-box; +width:216px;+width:216px;}
.navul .navli .navls { border-top: 1px solid #eee;padding: 11px 0;margin: 0 20px; }
.navul .navli:first-child .navls { border: 0; }
.navul .navli .vav_1 { font-size: 16px;color: #000;letter-spacing: 1px;padding-left:30px;position: relative; }
.navul .navli .vav_2 { font-size: 12px;color: #444;letter-spacing: 0px;padding-left:30px;position: relative; }
.navul .navli .in_icon { position: absolute;}
.navul .navli .vav_1 .in_icon { top: 50%;margin-top: -5px; }
.navul .navli .vav_1 .in_icon:first-child { left: 0px;margin-top: -9px; }
.navul .navli .vav_1 .fK { right: 4px;width: 6px; height: 11px;background-position:-221px -78px; }
.navul .navli:hover { border-right: 4px solid #ff8177;background: #fff3f2; }
.navul .navli:hover .vav_1,
.navul .navli.hover .vav_1 { color: #FF3406; }
.navul .navli:hover .vav_1 .fK,
.navul .navli.hover .vav_1 .fK { color: #FF3406;width: 6px; height: 11px;background-position: -221px -109px; ; }
.navul .navli .vav_1 .a { width: 17px; height: 18px;background-position:-150px -10px; }
.navul .navli .vav_1 .b { width: 16px; height: 19px;background-position:-150px -48px; }
.navul .navli .vav_1 .c { width: 18px; height: 18px;background-position:-85px -110px; }
.navul .navli .vav_1 .d { width: 18px; height: 20px;background-position:-112px -10px; }
.navul .navli .vav_1 .e { width: 18px; height: 18px;background-position:-47px -110px; }
.navul .navli .vav_1 .f { width: 17px; height: 20px;background-position:-10px -110px; }
.navul .navli .vav_1 .g { width: 18px; height: 19px;background-position:-112px -50px; }
.right_tablr { z-index: 9;position: relative; float: right; width: 260px;height: 460px;background: #202020; background: rgba(0,0,0,.7); box-shadow: 0 0 15px rgba(0,0,0,.4); }
.in_table { padding: 10px 25px; }
.in_table .ta_top { position: relative;border-bottom: 1px solid #444; +height:45px;_height:45px;}
.in_table .ta_tli { font-size: 18px;font-weight: bold; width: 50%;float: left;text-align: center;line-height: 20px;padding: 12px 0;color: #c9c9c9; cursor: pointer; }
.in_table .shus { position: absolute;left: 50%;top: 50%;margin-top:-9px;height: 18px;width: 1px;background: #444; }
.in_table .in_icon { display: inline-block;vertical-align: -2px;margin-right: 5px; }
.in_table span.in_icon.a { width: 12px; height: 17px; background-position:-187px -116px; }
.in_table span.in_icon.b { width: 15px; height: 16px; background-position: -10px -150px; }
.in_table .ta_tli.hover { color: #fff; }
.in_table .ta_tli.hover span.in_icon.a { width: 12px; height: 17px; background-position:-221px -10px; }
.in_table .ta_tli.hover span.in_icon.b { width: 15px; height: 16px; background-position:-150px -87px; }
.in_form { margin: 0; }
.in_form .form_a { display: block; }
.in_form .form_b { display: none; }
.in_form .form_title { padding-top:10px; font-size: 18px;color: #ffc629;text-align: center;line-height: 34px; }
.in_form .form_list { height: 40px;margin: 10px 0;position: relative; }
.in_form .form_list input,
.in_form .form_list select { display: block;font-size: 14px; padding-left: 10px; width: 100%;height: 40px;line-height: 40px;box-sizing: border-box; border-radius:4px;background: #fff;box-shadow: none;border: 0; }
.ielt8 .in_form .form_list input { +width: 200px;_width: 200px; }
.ielt8 .in_form .form_list input.df_in { +width: 194px !important;_width: 194px ;}
.in_form .form_list span#df{display:block;white-space:nowrap;width:100%;height:40px;line-height: 40px;overflow:hidden}
.in_form .form_list span#df select{ float: left;padding-left: 3px; width:32%;font-size: 14px; margin:0 0 0 2%;height:40px;line-height: 40px;border: 0 !important;color: #666; }
.in_form .form_list span#df.qushixian select { width: 49%; }
.in_form .form_list span#df select:first-child{margin:0}
.in_form .form_list .in_submit { cursor: pointer; padding: 0; background: #ffc629;color: #000;font-size: 16px; }
.ielt8 .in_form  .form_list input.in_submit { +width: 210px;_width: 210px; }
.in_form .form_list.form_list_20 { padding-left: 14px; line-height: 20px;height: 20px;font-size: 12px;position: relative;color: #999; }
.in_form .form_list.form_list_20 .in_icon { display: inline-block;vertical-align: -2px;margin-right: 4px;width: 9px; height: 11px;margin-top: -5px; background-position: -221px -47px;position: absolute;left: 0;top: 11px; }
.in_form .Marquee { width: 100%;color: #999;margin: 10px auto 0 auto;height: 166px;line-height:25px;}
.in_form .Marquee li,.in_form .Marquee table { width: 100%;list-style: none; }
.in_form .Marquee p { margin: 0;padding: 0; }
.in_form .Marquee span { display: block;width: 33%;line-height: 33px; float: left;}
.in_form .Marquee span:nth-child(3) { text-align: right; }
.ielt9 .in_form .Marquee span { width: 31%; }
.in_form .form_list_b{ position: relative;}
.in_form .col_xsdsfhrt{ width: 100%;}
.in_form .col_xsdsfh{font-size: 12px;width: 100px;box-sizing: border-box;position: absolute;top: 0px;right: 0;height: 40px;line-height: 40px;text-align: center;}    
.in_form .col_xsdsfh .btn-a { font-size: 12px;display: block;cursor: pointer;background: #ffeae5;border-radius: 0 4px 4px 0;color: #ff370f;font-weight: bold;}
.in_form .col_xsdsfh .btn-b{border-radius: 0 4px 4px 0;display: none;background: #fafafa;color: #999;box-sizing: border-box;border: solid 1px #eee;height: 40px;line-height: 38px; }
                                       
/* 找装修公司 */
.navli .vav_xuan { display: none; }
.navli.hover .vav_xuan,
.navli:hover .vav_xuan { display: block; }
.vav_xuan { z-index: 9; position: absolute;left: 220px;top: 0;bottom: 0;margin: -1px 0 0 -1px; min-width: 100px;background: #fff;box-sizing: border-box;box-shadow: 0 0 16px rgba(0,0,0,.1);border-top: 1px solid #eee; }
.vav_xuan.w290 { width: 254px;box-sizing: content-box;padding: 20px 24px; }
.vav_xuan.w400 { width: 346px; box-sizing: content-box; padding: 20px 24px; }
/* 服务流程 */
.vavx_top { margin: 10px auto 20px auto; +width: 100%;_width: 100%;}
.vavx_top .text_1 { float: left; font-size: 18px;color: #000; }
.vavx_top .text_2 { font-size: 22px; }
.vavx_top .text_b { font-weight: bold; }
.vavx_top .btn_1 { float: left; font-size: 14px;color: #fff;background: #FF5F0C;padding: 0 15px;margin-left: 15px; border-radius: 15px; }
.vavx_img { margin: 10px auto;overflow: hidden; }
.vavx_img img { display: block; width: auto;height: auto; }
.vavx_text { margin: 10px auto; }
.vavx_text .text_2 { color: #000;font-size: 16px;margin: 20px 0 10px 0; }
.vavx_text .text_3 { color: #444;font-size: 14px; }
.vavx_text .text_4 { text-align: center;color: #1c4cbb;margin-top: -1px; }
.vavx_text span { color: #FF3333; }
.vavx_btn { margin: 0 auto;position: absolute;left: 20px;right: 20px;bottom: 28px; }
.vavx_btn .btn_ { box-shadow: 0 4px 8px rgba(0,0,0,.2);cursor: pointer; font-size: 14px;color: #fff;margin: 0 auto; height: 40px;line-height: 40px;text-align: center; background-color: #ff3406; border-radius: 6px; }
.vavx_btn .btn_ a{color: #fff;}
.vavx_btn .btn_2 { background-color: #ff3406; }
.vavx_btn .btn_3 { background-color: #ff9964; }
.vavx_btn .btn_4 { background-color: #ff5d1d; }
.vavx_btn .btn_5 { background-color: #1f5ace; }
.vavx_btn .btn_6 { background-color: #ff7f2a; }
.vavx_btn .btn_:hover { box-shadow: 0 4px 12px rgba(0,0,0,.4); }
.vavx_btn .btn_2:hover { background-color: #F31100; }
.vavx_btn .btn_3:hover { background-color: #F35E11; }
.vavx_btn .btn_4:hover { background-color: #F83B00; }
.vavx_btn .btn_5:hover { background-color: #003FB9; }
.vavx_btn .btn_6:hover { background-color: #F16101; }
.vavx_kl { position: relative;padding: 15px;background-color: #e8eef9;margin-top: 15px;+height: 112px; _height: 112px; }
.vavx_kl img { display: block;width: auto;height: auto; }
.vavx_kl img.a { float: left;width: 102px;margin-left: 20px; }
.vavx_kl img.b {position: absolute;top: 40px;left: 150px;}
.vavx_kl img.c { position: absolute;bottom: 30px;left: 160px; }
.vavx_kl .d {position: absolute;top: 48px;left: 188px;font-size: 14px;font-weight: bold;color: #000;}
.vavx_kl .e {position: absolute;bottom: 42px;left: 156px;font-size: 12px;color: #444;}
.vavx_magin { margin: 0 auto; }
.vavx_magin>div { float: left; width: 45px; height: 45px;margin-left: 26px;border-radius: 50%; background: url(//res2.zx123.cn/pc2020/img/index/vavx_33.png) no-repeat left top;background-size: 195px 130px;}
.vavx_magin>div:first-child { margin: 0; }
.vavx_magin>div.vavx_34 { background-position: -10px -10px; }
.vavx_magin>div.vavx_35 { background-position: -75px -10px; }
.vavx_magin>div.vavx_31 { background-position: -10px -75px; }
.vavx_magin>div.vavx_32 { background-position: -75px -75px; }
.vavx_magin>div.vavx_33 { background-position: -140px -10px; }
.vavx_magin>div>span { display: block;margin: 45px -20px 0 -20px; text-align: center;font-size: 12px;color: #444;line-height: 30px; }
.vavx_lk { padding: 10px; }
.vavx_lk>div { float: left; width: 140px;line-height: 30px; margin: 5px 6px; border-radius: 6px;border: solid 1px #ff946a; text-align: center; font-size: 14px;color: #fc6522; }
/* 服务流程 */
.zx_lc { padding:0;border-left: 1px dotted #FF5D30;margin-left: 10px; }
.zx_lc .zx_list { line-height: 25px;padding: 5px 10px 5px 30px;position: relative; }
.zx_lc .zx_list .text_1 { white-space: nowrap;font-size: 16px;color: #000;position: relative; }
.zx_lc .zx_list .text_1 span { display: block;background: #fff; position: absolute;left: -40px;top: 50%;transform: translate(0,-50%);box-shadow: 0px 0px 10px 0px rgba(255, 16, 16, 0.2); }
.zx_lc .zx_list .text_1 span { width: 20px;height: 20px;line-height: 20px; color: #ff3030;border: 1px solid #ff3030;border-radius: 50%; text-align: center;box-sizing: border-box; }
.zx_lc .zx_list .text_2 { white-space: nowrap;font-size: 14px;color: #444; }
/* main1   装修很难很累？还被坑？ */
a:hover{color: #ff552e;  }
.wp{ width: 1200px; margin: 0 auto; }
img{ -webkit-transition: all 350ms; -o-transition: all 350ms; -moz-transition: all 350ms; transition: all 350ms;}
.more a{display: block; width: 377px; height: 47px; line-height: 47px; text-align: center;font-size: 16px; color: #333333;border-radius: 5px;border: 1px solid #e5e5e5; margin: 0 auto;  }
.more a:hover{ background: #ff552e; color: #fff; border-color: #ff552e; }
.maintitle{color: #000000; font-size: 36px; text-align: center;line-height: 30px; }
.maintitle_min{color: #000000; font-size: 14px; text-align: center; line-height: 30px; padding: 9px 0 15px; }
.main1{ padding: 60px 0;}
.main1 .list{position: relative; width: 100%; height: 196px; box-shadow: 0 4px 9px rgba(13, 5,9,0.2); border-radius: 15px;}
.main1 .item .xt{ background:#e6e6e6 url(//res2.zx123.cn/pc2020/img/index/news/tub.png);  border-radius: 50px; position: relative; top: 3px; display: inline-block; width: 24px; height: 24px;  }
.main1 .item{ position: absolute;color: #666666  }
.main1 .item1{ left: 27px; top: 20px;font-size: 24px;}
.main1 .item2{ left: 730px; top: 30px;font-size: 18px; }
.main1 .item3{ left: 142px; top: 77px;font-weight: bold; }
.main1 .item4{ left: 352px; top: 68px; font-size: 24px; font-weight: bold; }
.main1 .item5{ left: 815px; top: 88px; font-size: 18px;}
.main1 .item6{ left: 175px; top: 130px; font-size: 18px;}
.main1 .item7{ left: 620px; top: 140px; font-size: 20px; font-weight: bold; }
.main1 .item8{ left: 773px; top: 113px; }
.main1 .item9{ left: 990px; top: 150px; }
.main1 .item .xt2{ background-position-x: 70px;}
.main1 .item .xt3{ background-position-x: 46px;}
.main1 .item .xt4{ background-position-x: -22px;}
/* main2 交给我们 装修其实很简单*/
.main2 {padding: 60px 0;}
.main2 .cont{ position: relative; width: 1206px; margin-top: 0px; }
.main2 .cont #tab{ position: absolute; left: 0; top: 0; width: 469px;height: 100%;text-align: center; }
.main2 .cont #tab>div{ height: 120px;  background: url(//res2.zx123.cn/pc2020/img/index/news/m2bj2.png); color: #fff;   }
.main2 .cont #tab>div.tab_li2{ background: url(//res2.zx123.cn/pc2020/img/index/news/m2bj3.png); }
.main2 .cont #tab>div p { font-size: 16px; line-height: 20px;}
.main2 .cont #tab>div .tit{ padding-top: 20px; font-size: 24px; font-weight: bold;line-height: 40px;}
.main2 .cont #tab>div span{display: block;  }
.main2 .cont #tab>div.current{ position: relative;  background: url(//res2.zx123.cn/pc2020/img/index/news/m2bj4.png); }
.main2 .cont #tab>div.current:after{ content: ""; position: absolute; top: 0; right: -63px; width: 63px; height: 120px; background: url(//res2.zx123.cn/pc2020/img/index/news/m2bj.png);}
.main2 .chanxn{  display: none;}
/* main3 装修动态   */
.main3 {padding: 60px 0;  }
.main3 .list{ box-shadow: 0 4px 9px rgba(13, 5,9,0.2); border-radius: 15px; padding: 17px 0; }
.main3 .item{float: left; text-align: center; position: relative; }
.main3 .item.item_boeder:after{ content: ""; position: absolute; right: 0; top: 0; background: #c9c9c9; width: 2px; height: 100%; }
.main3 .item .title{ color: #333333; line-height: 30px; font-size: 18px; font-weight: bold; }
.main3 .item .min_title{ font-size: 16px; }
.main3 .img{ width: 172px;}
.main3 .time{ width: 209px; }
.main3 .gongyu{ width: 481px; padding: 0 10px; box-sizing: border-box; }
.main3 .gongyu i {font-style: normal; }
.main3 .leixing{ width: 338px; }
.main3 .img img{ width: 72px; height: 67px; display: block; margin: 0 auto;  }
.main3 .swiper-container { height:62px;overflow: hidden; }
.main3 .swiper-slide {text-align: center;font-size: 18px;background: #fff; display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
/* main4 装修公司*/
.main4{ padding: 0px 0 60px;}
.main4 .maintitle_min a{ color: #ff552e; font-size: 14px; }
.main4 .maintitle_min a:hover{ text-decoration: underline; } 
.pczxgs_rl .img-list .m3tu { width: 150px; height: 62px; margin: 0 auto 10px;border: solid 1px #e6e6e6;overflow: hidden; }
.pczxgs_rl .img-list .m3tu img{ margin: 0; border: 0; }
.pczxgs_rl .img-list li .m3lien:hover .m3tu img{width: 150px; }
.pczxgs_rl .img-list li .m3lien:hover .m3tu img{width: 100%; -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.pczxgs,.pcmain1 { margin-top: 20px; }
.pczxgs_title { font-size: 30px; font-weight: bold; color: #222222; }
.pczxgs_rl{width:1195px;margin:0px auto 20px auto; overflow-x: hidden; }
.pczxgs_rl .img-scroll { position:relative; width: 100%; }
.pczxgs_rl .img-scroll .next{ cursor: pointer; position:absolute;display:block; width: 198px; height:160px; z-index: 2; bottom: 0px; right: 0px;background-color: #f6f6f6; border: solid 1px #e2e2e2; }
.pczxgs_rl .img-scroll .next em{ position: relative; top: 11px; display: block; width: 100%; padding-top: 64px;text-align: center; font-style: normal; background: url(//res2.zx123.cn/pc2020/img/index/refresh.png) no-repeat center center; font-size: 20px;color: #888888;  }
.pczxgs_rl .img-list { position:relative; width:100%; overflow:hidden;margin: 0 auto; }
.pczxgs_rl .img-list ul { width:10000%;}
.pczxgs_rl .img-list li { float:left; width: 1199px; border-top:1px solid #e9e9e9;border:1px solid #e2e2e2;border-bottom: 0px;  }
.pczxgs_rl .img-list li a{ display: block; }
.pczxgs_rl .img-list li .m3lien:hover .m3tu img{ width: 156px;}
.pczxgs_rl .img-list .m3lien{width:199px; height: 161px; text-align: center; float: left; border: solid 1px #e2e2e2; border-left: 0px; border-top: 0px; padding: 15px 5px; box-sizing: border-box;}
.pczxgs_rl .img-list .m3tu img{ display: block;width: 150px;height: 62px; margin: 0 auto 10px; }
.pczxgs_rl .img-list .m4zi{ font-size: 16px; font-weight: bold; display: block; margin: 0 auto; max-width:199px; width: 100%; color: #2e2e2e; line-height: 20px; _height: 36px; _margin-bottom: 12px; text-align: center; }
.pczxgs_rl .img-list .m4zi img{ display: inline-block; width: 20px; height: 20px; margin-left: 5px; }
.pczxgs_rl .img-list .m4zi span { display: inline-block; max-width: 80%; }
.pczxgs_rl .img-list p{  color: #888888;}
.pczxgs_rl .img-list .m3lien:hover a{  color: #FF3406; }
/* main5 广告代理*/
.guanggao{width:1200px;background-color:#FFF;}
.guanggao .row{margin-top:10px}
.guanggao .row.row_hide{ display: none;}
.guanggao .row.row_show{ display: block;}
.guanggao .row .item{position:relative;margin:0px;height:80px;float:left}
.guanggao .row .column4{width:292px;margin-left:10px}
.guanggao .row .column3{width:393px;margin-left:10px}
.guanggao .row .column2{width:595px;margin-left:10px;height:auto;+height:80px;_height:80px;}
.guanggao .row .column1{width:1200px;margin:5px 0px}
.guanggao .row .item img{display:block;width:100%}
.guanggao .row .no-margin{margin-left:0px}
.guanggao .row .item:before{content: "广告";font-size:12px;color:#eee;display:block;position:absolute;bottom:0;right:4px;line-height:20px}
.main5{padding: 0px 0 60px;}
.main5 .swiper-container {position: relative; box-shadow: 0 0 8px rgba(13, 5,9,0.3); height:70px;overflow: hidden;background: url(//res2.zx123.cn/pc2020/img/index/news/m5bj.jpg) no-repeat left top; }
.main5 .swiper-slide { display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.main5 .youhui{ padding: 9px 21px;  }
.main5 .youhui .item{ float: left; }
.main5 .youhui .item.img img{  display: block; width: 60px; height: 54px;}
.main5 .youhui .you_title{ font-weight: bold; font-size: 16px; color: #000000; line-height: 25px;}
.main5 .youhui .you_title span{ color: #ff552e; }
.main5 .youhui p{ color: #333333; font-size: 12px; line-height: 26px;font-weight: bold;  }
.main5 .youhui .item.text{ margin: 0 34px 0 15px; width: 854px }
.main5 .youhui .item.text img{ display: block; margin: 4px auto 0; }
.main5 .youhui .houdong{ margin-top: 6px; color: #ff552e; font-size: 16px; width: 111px; height: 34px; line-height: 34px; text-align: center; border-radius: 5px; background: #fff; font-weight: bold; }
.main5 .youhui .houdong a{ display: block;}
.main5 .youhui .jiantou{ margin:6px 0 0 46px; }
.main5 .youhui .jiantou img{ display: block; width: 37px;height: 36px;}
.main5 .swiper-button-next{top: auto; display: block;bottom: 0;background:transparent!important;}
/* main6 装修案例*/
.main6{ background: #f5f6fb; padding: 60px 0;margin-bottom: 60px;}
.main6 #m6_tab{ text-align: center; padding-bottom: 20px;}
.main6 #m6_tab li{cursor: pointer; display: inline-block; border:1px solid #e6e6e6; margin-left: 4px; border-radius: 5px; width: 100px; height: 30px; line-height: 30px; text-align: center; font-size: 16px; color: #666666;  }
.main6 #m6_tab li.current{ background: #ff552e; color: #fff; border-color: #ff552e; }
.main6 #m6_tab li:hover{ background: #ff552e; color: #fff; border-color: #ff552e;}
.main6 #m6_content .chanxn{ display: none; }
.main6 .anli_list{ width: 1204px; padding-bottom: 29px; }
.main6 .anli_item{ width: 395px; float: left; background: #eeeeee; text-align: center; margin: 10px 3px;  }
.main6 .anli_item .tu_img{ display: block; width: 395px; height: auto;overflow: hidden; position: relative;}
.main6 .anli_item .tu_img img{ display: block; min-height: 276px; }
.main6 .anli_item .tu_img .mask-text{z-index: 2; font-size: 12px;line-height:28px;position: absolute; text-align: center; top:18px; right:16px; padding: 0px 10px; height: 28px; border-radius:20px; background: #000; background: rgba(0,0,0,0.46); color: white;   -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; }
.main6 .anli_item .tu_img .icon-right-arrow{background: url("//res2.zx123.cn/pc2020/img/index/right-row.png") center no-repeat;background-size: 100% 100%;width: 7px;height: 11px;display: inline-block;margin: 1px 0 0 2px;}
.main6 .anli_item .tu_img  .icon-right-dizhi{ display: inline-block; position:relative; top: 3px; background: url(//res2.zx123.cn/pc2020/img/index/PCIMG.png); width: 13px; height: 15px; background-position: -165px -95px; }
.main6 .anli_item .title{color: #333333; font-size: 16px;line-height: 25px; padding: 10px 15px 0; }
.main6 .anli_item p{ color: #333333;font-size: 14px; line-height: 30px; height: 35px; padding: 0 15px 10px;  }
.main6 .anli_item p img{ margin-right: 5px; position:relative; top: 8px; display:inline-block; width: auto; height: 24px; border-radius: 2px;}
.main6 .anli_item:hover .tu_img img{ -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1); }
.main6 .anli_item p:hover{ color: #ff552e;}
/* main7 设计*/
.main7{ padding: 0 0 60px;}
.main7 .list .item{ float: left; width: 188px; position: relative;margin:0 6px;height: 324px;}
.main7 .list .item:hover .m7_tk{ opacity: 1; display: block;  -webkit-transition: all 350ms; -o-transition: all 350ms; -moz-transition: all 350ms; transition: all 350ms}
.main7 .list .item:hover .button{opacity: 1; }
.main7 .m7_item{border: 1px solid #eeeeee; position: relative; }
.main7 .m7_text img{ display: block; width: 100%; }
.main7 .m7_text span{ font-weight: bold; text-align: center;display: block;line-height: 25px; }
.main7 .m7_text .title{font-size: 16px; color: #333;padding: 5px 0 0; }
.main7 .m7_text .content{font-size: 14px; color: #000; padding-bottom:5px; } 
.main7 .button:hover{ background: #fff!important; color: #ff552e!important; }
.main7 .list .m7_tk{opacity: 0;  display: none;  color: #000; font-size: 14px; line-height: 23px; position: absolute; top: 0; left: 0;height: 100%; width: 100%; background: #fff;box-shadow: 0 0 8px rgba(13, 5,9,0.3); padding: 18px 14px; box-sizing: border-box;}
.main7 .list .m7_tk .title{ margin-bottom: 9px; font-weight: bold;}
.main7 .list .m7_tk span{font-weight: bold; font-size: 16px;}
.main7 .list .m7_tk span.red{  color: #ff552e; }
.main7 .list .m7_tk span.tit{ font-size: 24px; }
.main7 .list .m7_tk span.text{ color: #666; font-size: 14px; line-height: 22px;font-weight: normal; }
.main7 .list .m7_tk em.red{font-style: normal; color: #ff552e; }
.main7 .list .name{ margin: 10px 0 13px; font-weight: bold; font-size: 16px; color: #333;text-align: center; max-width: 168px; }
.main7 .list .name img{display: block; margin: 0 auto 10px; width: auto; max-width: 168px; height: auto; border-radius: 2px;}
.main7 .list .sub{ position: absolute; bottom: 15px; left: 30px; display: block; width: 126px; height: 36px;line-height: 36px; text-align: center; color: #ff552e;border: 1px solid #ff552e; border-radius: 5px; margin: 0 auto; }
.main7 .list .sub:hover{  background: #ff552e; color: #fff;} 
.main7 .list .item{ width: 288px; height: 454px;}
.main7 .swiper-pagination-bullet, .main7 .swiper-pagination-switch{ width: 10px; height: 4px; border-radius: 2px;} 
.main7 .swiper_sjbanner .swiper-pagination-bullet-active,.main7  .swiper_sjbanner .swiper-active-switch{ width: 20px; background: #ff552e;}
.but_sheji{display: block;width: 120px;height: 30px;line-height: 30px;text-align: center;border-radius: 50px;margin: 0 auto; }
.but_sheji.sub_a{ position: absolute;bottom: 15px;left: 14px; background: #ffffff; color: #ff552e; border: 1px solid #ff552e;}
.but_sheji.sub_b{ position: absolute;bottom: 15px;right: 14px;background: #ff552e; color: #ffffff; border: 1px solid #ff552e;}
.but_sheji.sub_a:hover{ background: #ff552e; color: #ffffff;}
.but_sheji.sub_b:hover{background: #ffffff; color: #ff552e;}
/*main8  装修效果图  */
.main8{ background: #f5f6fb; padding: 60px 0; }
.main8 #m8_tab{ text-align: center; padding-bottom: 20px;}
.main8 #m8_tab li{cursor: pointer; display: inline-block; border:1px solid #e6e6e6; margin:0 8px; border-radius: 5px; width: 66px; height: 30px; line-height: 30px; text-align: center; font-size: 16px; color: #666666;  }
.main8 #m8_tab li:hover{ background: #ff552e; color: #fff; border-color: #ff552e;}
.main8 #m8_tab li.current{ background: #ff552e; color: #fff; border-color: #ff552e; }
.main8 #m8_content .chanxn{ display: none; }
.main8 .anli_list{ padding-bottom: 30px; }
.main8 .anli_item{ width: 295px; position: relative; float: left; margin:0 0 10px 8px;}
.main8 .anli_item:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);  }
.main8 .anli_item .tu_img{width: 295px; height: 216px; overflow: hidden; }
.main8 .anli_item .tu_img img{ display: block;width: 295px; height: 216px; }
.main8 .tankuang{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000000; background: rgba(0, 0,0,0.25)}
.main8 .tankuang span{ display: block; color: #fff; font-size: 30px; line-height: 44px; text-align: center; }
.main8 .tankuang .text{ width: 116px; height: 1px; background: #fff; margin: 0 auto;background: rgba(255,255,255,0.25) }
.main8 .tankuang span.xgt_txt{ padding-top: 55px; }
.main8 .anli_item.anli_item_first{ width: 594px; position: relative; margin-left: 0px; }
.main8 .anli_item.anli_item_first .tu_img{width: 594px; height: 441px; overflow: hidden; }
.main8 .anli_item.anli_item_first .tu_img img{ display: block;width: 594px; height: 441px; }
.main8 .anli_item.anli_item_first span.xgt_txt{ padding-top: 145px; }
.main8 .anli_item.anli_item_first .tankuang span{  font-size: 40px; line-height: 60px; }
.main8 .anli_item.anli_item_first .text{ width: 154px; height: 1px; background: #fff; margin: 0 auto;}
/* main9 学装修*/
.main9{padding: 60px 0; }
.main9 #m9_tab{ text-align: center; padding-bottom: 40px;}
.main9 #m9_tab li{cursor: pointer; display: inline-block; border:1px solid #e6e6e6; margin:0 9px; border-radius: 5px; width: 115px; height: 30px; line-height: 30px; text-align: center; font-size: 16px; color: #666666;  }
.main9 #m9_tab li:hover{ background: #ff552e; color: #fff; border-color: #ff552e;}
.main9 #m9_tab li.current{ background: #ff552e; color: #fff; border-color: #ff552e; }
.main9 #m9_content .chanxn{display: none; }
.m9_contentA .more{ padding-top: 60px; }
.m9_contentA .more a{ margin-left: 30px; }
.m9_content{ box-shadow: 0 0 8px rgba(13, 5,9,0.3); padding: 28px 32px 60px; box-sizing: border-box; }
/* 名企专访 */
.m9_itemA{ float: left; width: 320px; height: 411px; overflow: hidden; box-shadow: 0 0 8px rgba(13, 5,9,0.3); }
.m9_itemA img{ display: block; width: 100%; }
.m9_itemA .swiper-container {width: 320px; height:411px;overflow: hidden; }
.m9_itemA .swiper-slide { display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
/* 装修咨询 */
.m9_itemB{ float: right; width: 791px; }
.m9_itemB .pcmain4_news_rl{padding-top:10px; margin-top: 10px; border-top: 1px solid #e5e5e5;  }
.m9_itemB .pcmain4_news_rl:first-child{ border-top: 0; padding-top:0px;margin-top: 0;}
.m9_itemB .pcmain4_news_rl img{width:171px;height:122px;float:left;border-radius: 4px; overflow: hidden; margin-right:16px; }
.m9_itemB .pcmain4_news_rl span{display:block;width: 600px;float:left;line-height:22px}
.m9_itemB .pcmain4_news_rl span.yi{font-size:16px;height:34px; line-height: 34px; color: #000;font-weight: bold; margin: 0px 0 5px; }
.m9_itemB .pcmain4_news_rl span.er{color: #666; height:44px; font-size: 14px;}
.m9_itemB .pcmain4_news_rl span.san{font-size:16px;height:34px; line-height: 34px;font-size: 12px; margin: 0px 0 5px;color: #666666; }
.m9_itemB .pcmain4_news_rl span:hover { color: #ff3406; }
.m9_itemB .pcmain4_news_rl .time{ display: block; float:left; font-size: 14px; line-height: 30px; padding-top: 10px; width: 600px; }
.m9_itemB .pcmain4_news_rl .time em{ margin-right: 10px;  display: inline-block; font-style: normal;height: 30px; line-height: 30px; text-align: center; padding: 0px 10px; color: #666; background-color: #eeeeee; border-radius: 4px;}
.m9_itemB .pcmain4_news_rl .time i{ display: inline-block; font-style: normal; color: #666; }
.m9_itemB .pcmain4_news_rl .time span.img{ width: auto; float: right;color: #999; }
.m9_itemB .pcmain4_news_rl .time span.test{font-size: 14px; width: auto;display: inline-block; color: #999999;font-size: 14px; }
.m9_itemB .pcmain4_news_rl .time .img img{display: inline-block;width: 22px; height: 13px;position: relative;top: 4px; margin-right: 7px; }
/* 装修问答 */
.m9_itemB .ans_right{ width: 100%;}
.m9_itemB .answer_title {display: block;font-size: 16px;height: 30px;line-height: 30px;color: #000;font-weight: bold;margin: 0px 0 5px; }
.m9_itemB .answe  { position: relative; margin-top: 10px; padding-top: 10px; border-top: 1px solid #e5e5e5; }
.m9_itemB .answe:first-child{ border: 0; padding-top: 0;margin-top: 0; } 
.m9_itemB .answe .right{ width: 148px; height: 100px; position: absolute; bottom: 22px;right: 0; }
.m9_itemB .answe a:hover{ color: #FF3406; }
.m9_itemB .answe .right a{ display: block; }
.m9_itemB .answe .right img { display: block; width: 148px; height: 100px; border-radius: 5px; overflow: hidden;} 
.m9_itemB .answe .time { color: #a4a4a4; line-height: 27px;height: 27px; }
.m9_itemB .answe p{ color: #a4a4a4; font-size: 14px; line-height: 30px;  }
.m9_itemB .answe .name {height: 26px; margin-top: 5px; }
.m9_itemB .answe .name img{ display: inline-block; width: 22px; height: 22px; border-radius: 50px; }
.m9_itemB .answe .name span{ display: inline-block;color: #333333; line-height: 25px;height: 25px; position: relative; top: -7px; margin-left: 10px; }
.m9_itemB .answe .ans_img{width: 171px;height: 122px;float: left;border-radius: 4px;overflow: hidden;margin-right: 16px; }
.m9_itemB .answe .ans_time{position: relative; padding-right: 100px; }
.m9_itemB .answe .ans_time a{ display: block; }
.m9_itemB .answe .ans_time .img{  position: absolute; top: 0; right: 0;}
.m9_itemB .answe .ans_time .img img{display: inline-block;width: 22px; height: 13px;position: relative;top: 1px; margin-right: 7px; }
/* main10 视频 */
.main10{background: #f5f6fb;padding: 60px 0;}
.video{  color: #333; font-size: 14px; }
.video .item{ box-shadow: 0 0 8px rgba(13, 5,9,0.3);width:276px;float: left; margin-left: 31px; position: relative; }
.video .item .video_star{ position: absolute; left:50%; top: 50%; width: 52px; height: 52px; margin: -36px 0 0 -26px;cursor: pointer;  }
.video .item.mln{ margin-left: 0; }
.video .shuliang .xin:hover{ color: #ff3406; }
.video .title{font-size: 16px; padding: 5px 10px 0px; box-sizing: border-box; line-height: 36px;height: 36px; }
.video .shuliang {padding: 0px 23px 12px 10px; box-sizing: border-box;line-height: 25px;height: 36px;color: #666; font-size: 14px; }
.video .shuliang .bo{ float: left; color: #666;padding-left: 24px; background: url(//res2.zx123.cn/pc2020/img/index/video.png) no-repeat 0 1px; background-size: 19px 16px; } 
.video .shuliang .xin{cursor: pointer; position: relative; float: left;margin-left: 20px; padding-left: 22px; background: url(//res2.zx123.cn/pc2020/img/index/news/xin.png) no-repeat  -3px -26px;}
.video .shuliang .xin.active{background: url(//res2.zx123.cn/pc2020/img/index/news/xin.png) no-repeat  -3px -3px;color: #ff3406;}
.video .shuliang .time{ float: right; }
.vider_tk{ position: fixed; display: none;top: 0; left: 0;width: 100%; height: 100%;z-index: 999999;}
.vider_tk .vider_bj{ background: #000; background: rgba(0, 0,0,0.5);width: 100%; height: 100%; }
.vider_tk .video{ display: block; }
.vider_tk .video_img{ position: fixed; top: 50%; left: 50%; width: 1000px; height: 626px;margin: -333px 0 0 -500px;background: #000; }
.vider_tk .video_img .close{display: block;width: 46px;height: 46px;float: right;cursor: pointer;margin: -59px; }
.vider_tk  #myVideo{height: 626px;margin: 0 auto;padding: 0;cursor: pointer;}
/* 了解装信通 */
.realize{ padding: 60px 0;}
.realize a:hover{ color: #ff3406;}
.realize .title{ text-align: center; font-size: 34px; color: #222222; line-height: 34px; }
.realize .title a{ position: relative; } 
.realize .titlemin{ color: #888888; font-size: 18px; text-align: center; line-height: 30px; padding-top: 12px; padding-bottom: 30px; }
.realize .realize_li{ float: left; margin: 0px 7px;width: 386px; }
.realize .realize_li a{ display: block; border: 1px solid #efefef; box-sizing: border-box;color: #7e7e7e; border-radius: 5px; overflow: hidden; line-height: 30px; font-size: 18px; }
.realize .realize_li img{ display: block;width: 386px; height: 289px;  }
.realize .realize_li span{ display: block; padding: 12px; height: 60px; }
.realize .realize_li span:hover{ color: #ff3406; }
.realize .realize_li:hover{box-shadow: 0 2px 15px rgba(0,0,0,.2);  }
/* 友情链接 */
.footer_zdd{ background-color: #fafafa; padding-bottom: 20px;}
.footer_zdd .footer_top{ border-top: 0px; }
/* 装修特惠活动 */
.main11{ padding: 0px 0 60px;}
.main11 .activity_list .com_tatem .buttom{ float: none; margin-top: 3px;}
.main11 .activity_list { margin: 32px 0 15px 0; padding: 16px 0 12px 0;}
.main11 .activity_list .item{ display: block; float: left; padding:16px 24px; box-sizing: border-box; width: 50%; }
.main11 .activity_list .com_hd { position: relative;min-height:101px; } 
.main11 .activity_list .com_hdimg { position: absolute;left: 0;top: 0; border-radius: 10px;}
.main11 .activity_list .com_hdimg img { display: block;width:168px;height:101px; border-radius: 10px;} 
.main11 .activity_list .com_tatem { margin: 0 0 0 180px;}
.main11 .activity_list .com_tatem .anredu { font-size: 12px;line-height: 20px;}
.main11 .activity_list .com_tatem .anredu a { display: inline-block; } 
.main11 .activity_list .com_tatem .tile{width: 321px;  float: left; color: #222222;font-size: 16px; font-weight: bold; line-height: 24px; height: 48px\0;}
.main11 .activity_list .com_tatem .buttom{display: block;font-size: 12px;float: right; width: 63px;height: 24px; line-height: 24px; color: #ff552e;border: 1px solid #ff552e; border-radius: 4px; text-align: center; }
.main11 .activity_list .com_tatem .buttom:hover{ color: #fff; background: #ff552e; }
.main11 .activity_list .com_name{ color: #666666;line-height: 24px;font-size: 14px;} 
.main11 .activity_list .com_name span{color: #ff552e }
.main11 .activity_list .com_juan{height: 20px;line-height: 20px; color: #666666;font-size: 14px;box-sizing: border-box; } 
.main11 .activity_list .com_juan span{ display: inline-block; width: 19px;height: 19px;line-height: 19px; border-radius: 3px;background: #ff552e; text-align: center;color: #fff; }
/* 修改 */
.pc_bg { background: #F7F7F7;margin: 0;width: 100%;padding-bottom: 1px; }
.opos { width: 1200px;margin: 0px auto; padding: 31px 0; }
.opos a:hover{ text-decoration: underline; }
.opos .left{ width: 107px;height: 112px;background-color: #ffffff;border-radius: 25px;}
.opos .left img{ width: 70px; height: 78px; display: block; margin: 17px auto;}
.opos .right .li{ float: left; width: 165px;text-align: center; position: relative; padding-right: 55px; }
.opos .right .li:before{ content: ""; position: absolute; right: 0; top: 0; width: 67px; height: 65px; background: url(//res2.zx123.cn/pc2020/img/index/opos_icico.jpg);background-position: right top;background-position: 542px top; }
.opos .right .li.li_last{ padding: 0px; }
.opos .right .li.li_last::before{ display: none; }
.opos .right em{ background: url(//res2.zx123.cn/pc2020/img/index/opos_icico.jpg); width: 67px; height: 65px; display: block; margin: 0 auto;}
.opos .right .yuyue{  background-position: left top;  }
.opos .right .kefu{background-position: -75px top;  }
.opos .right .pipei{background-position: 134px top;  }
.opos .right .mianfei{background-position: 201px top;  }
.opos .right .fangan{background-position: 268px top;  }
.opos .right .hetong{background-position: 330px top;  }
.opos .right .title{  color: #484848; font-size: 16px; line-height: 24px; text-align: center; }
.opos .right p{ line-height: 24px; color: #888888; font-size: 12px;  }
.more a{ background: #fafafa;}
.more a{ color: #999;border: 1px solid #eee;font-size: 14px;}
.more a .gd{display: inline-block;width: 6px;height: 6px;transform: translate(0,-50%) rotate(-45deg);border-bottom: 1px solid #999;border-right: 1px solid #999;vertical-align: -2px;margin-left: 4px; }
.more.more_on a{ background: #fff; }
.more.more_on a:hover{ border-color: #ff552e;color: #ff552e; background: #fff;}
.more a:hover{ border-color: #ff552e;color: #ff552e; background: #fafafa;}
.more a:hover .gd{ border-color: #ff552e;}
.m9_content{ padding: 0; box-shadow: none ;}
.bjfa,.main9 #m9_tab li{background: #fafafa;}
.m9_itemB .pcmain4_news_rl .time{ padding-top: 9px;}
.m9_itemB .pcmain4_news_rl img{ margin-right: 25px;}
.m9_itemB{ width: 810px;}
.m9_itemB .pcmain4_news_rl .time,.m9_itemB .pcmain4_news_rl span{ width: 612px;}
.m9_itemB .pcmain4_news_rl{ padding-top:20px;margin-top:20px;}
.m9_itemA{ width: 348px; height: 448px;}
.m9_itemA .swiper-container{width: 348px; height: 448px; }
.main8 #m8_tab li,.main6 #m6_tab li{ background: #fff;}
.main8 #m8_tab li,.main6 #m6_tab li,.main9 #m9_tab li{ font-size: 14px;border-radius: 2px;margin: 0 10px;border: 1px solid #eee;}
.realize .realize_li span{ font-size: 14px; text-align: center;color: #666;height: auto;}
.video .title{ font-size: 14px;}
.m9_itemB .pcmain4_news_rl .time em{ background: #fafafa;}
.m9_itemB .pcmain4_news_rl span.yi{ font-size: 18px; font-weight: bold;color: inherit;}
.main9 #m9_tab li{ font-size: 14px;}
.main6 .anli_item .title{font-size: 16px; font-weight: bold;}
.main6 .anli_item p{ color: #666;}
.navul .navli .navls{ padding: 13px 0;}
.navul .navli{ line-height: 24px;}
.main7 .m7_text .title{padding: 15px 0 0;}
.main7 .m7_text .content{ padding-bottom: 15px;}
.main7 .list .name{ font-size: 16px;font-weight: normal;}
.main7 .m7_text .content,.main7 .list .m7_tk span.red{ color: inherit;}
.main7 .list .m7_tk em.red,.main7 .list .m7_tk span.red,.main7 .list .m7_tk span{ font-size: 14px;}
.main7 .list .m7_tk .title{ font-weight: normal;}
.main7 .m7_text span.content,.main7 .list .m7_tk span.red,.main7 .list .m7_tk .title span{font-weight: normal;}
.main7 .list .m7_tk span.tit,.main7 .m7_text .title{ font-size: 18px; font-weight: bold;}
.pczxgs_rl .img-list .m3lien{ padding-top: 10px;line-height: 20px;}
.pczxgs_rl .img-list .m4zi img{ margin-left: 0;vertical-align: 2px;}
.pczxgs_rl .img-list .m3tu{margin: 10px auto 10px; }
.pczxgs_rl .img-list p{ font-size: 14px;}
.pczxgs_rl .img-list p span{ color: #ff552e;}
.pczxgs_rl .img-scroll .next em{ top: 20px; font-size: 14px; color: #666;text-indent: 4px;}
.main7 .list .m7_tk .title.text_ov3,.main7 .list .m7_tk span.text{line-height: 18px; }
.main8 .tankuang{ background: rgba(0, 0,0,0.5);}
.main8 .tankuang .text,.main8 .anli_item.anli_item_first .text{ height: 2px;background: #fff;margin: 6px auto 4px;}
.main8 .tankuang .text{ width: 82px;}
.main8 .anli_item.anli_item_first .text{ width: 100px;}
.main8 .anli_item.anli_item_first .tankuang span{ font-size: 32px;}
.main8 .tankuang span{ font-size: 28px;}
.video .title{ padding: 12px 15px 0px; line-height: 20px;}
.video .shuliang{ padding: 0px 15px 12px 15px; line-height: 20px;}
.video .shuliang .xin{ background: url(//res2.zx123.cn/pc2020/img/index/news/xin.png) no-repeat -3px -29px;}
/* 装信通网是什么 */
.pcmain_bg{width: 1230px; margin: 12px auto 10px; background: url(img/mbj.png) no-repeat center top;border-radius: 4px 4px 0px 0px; overflow: hidden;}
.pc_top{height: 70px;line-height: 70px; border-radius: 4px 4px 0px 0px;color: #ffffff;}
.pc_top_left{float: left; width: 210px; font-size: 20px;text-align: center; }
.pc_top_right{float: right; width: 970px; font-size: 16px;}
.pc_top_right span{color: #ffc629;}
.pc_bottom { padding: 3px 10px 16px 10px;}
.pc_bottom .pc_item{ cursor: pointer; float: left; width: 12.5%; text-align: center; font-size: 14px;color: #664224; height: 24px; line-height: 24px; margin-top: 13px;}
.pc_bottom .pc_item:hover .text{font-size: 16px;text-decoration: underline;}
.pc_bottom .text{display: inline-block; line-height: 24px; margin-left: 8px;transition: all 0.3s linear;}
.pc_bottom .text_img{ display: inline-block;vertical-align: middle; width: 24px; height: 24px;background: url(//res2.zx123.cn/pc2020/img/index/news/mbiao.png) no-repeat left top;}
.pc_bottom .text_img2{ background-position:-26px 0}
.pc_bottom .text_img3{ background-position:-53px 0}
.pc_bottom .text_img4{ background-position:-79px 0}
.pc_bottom .text_img5{ background-position:-105px 0}
.pc_bottom .text_img6{ background-position:-131px 0}
.pc_bottom .text_img7{ background-position:-158px 0}
.pc_bottom .text_img8{ background-position:-184px 0}
.pc_bottom .pc_item_but{ display: none;}
.index_m1bj{ display: none; position: fixed;width: 100%; height: 100%; top: 0; left: 0;z-index: 10;}
.index_m1bj.hover{display: none;}
.index_m1bj .bj{ position: absolute;top: 0; left: 0;width: 100%; height: 100%;background: rgba(0,0,0,.6); }
.index_m1bj .close{cursor: pointer; position: absolute; top: -60px; right: -60px; width:40px; height:40px;z-index: 10; } 
.index_m1bj .close img{ display: block;width:40px; height:40px;border: 0; padding: 0; }  
.index_m1bj .pc_jiaotou{cursor: pointer; padding: 50px; position: absolute; top: 50%; z-index: 10;margin-top: -70px; width: 50px; height: 50px; }
.index_m1bj .pc_jiaotou span{ display: block; width: 50px;height: 50px; overflow: hidden; background: transparent url(//res2.zx123.cn/pc2020/img/pc_icon.png) no-repeat 9px -64px;background-size: 600px 600px;}
.index_m1bj .pc_left{left: -150px;}
.index_m1bj .pc_right{right: -150px;}
.index_m1bj .pc_right span{background-position: -30px -71px;}
.index_m1bj .itme_main{ position: absolute; top: 0%; left: 0; height: 100%; width: 100%;display: table;}
.index_m1bj .item_box{ margin: 0 auto; padding: 10px; box-sizing: border-box; width: 600px; display: table-cell; vertical-align: middle; }
.index_m1bj .item_co{ text-align: left; position: relative; background-color: #ffffff;border-radius:10px;width: 600px; margin: 0 auto;padding: 20px 20px 30px 20px;box-sizing: border-box; }
.index_m1bj .title{ font-size: 24px; text-align: center;color: #c62f32; line-height: 40px; }
.index_m1bj .p{line-height:26px;font-size: 16px; padding-top: 15px; }
.index_m1bj .pc_item_but_left{ display: block; float: left;}
.index_m1bj p{position: relative; padding-left: 26px; line-height:26px;font-size: 16px; padding-top: 15px;}
.index_m1bj p span{border-radius: 50%; font-size: 16px;color: #c62f32;width:20px;height:20px;line-height:20px; text-align: center; background-color: #ffffff;border: solid 1px #c62f32; position: absolute;left: 0; top: 17px;}
.index_m1bj p i{display: block; font-weight: bold; font-style: normal;}
.index_m1bj .but{ display: block; margin-top: 15px; text-align: center; height: 36px; line-height: 36px;}
.index_m1bj .but span{display:inline-block; padding: 0 20px; border-radius: 50px;background: #664224;color: #fff; font-size: 14px;}
.index_m1bj .img{ display:block; width: 100px; height: 100px;margin: 0 auto; }
.index_m1bj .img_text{ display: block; width: auto; float: none; text-align: center;color: #999;font-size: 14px;}
.index_m1bj .img_left{ float: left; margin-right: 40px;}
.index_m1bj .img_left.leftbj{background: #f8f8f8;padding:20px;font-size: 14px;line-height: 30px; border: 1px solid #f4f4f4;}
.index_m1bj .img_left .tel{ font-size: 16px; color: #222; font-weight: bold;}

#slide_agd_container {
	width: 100%;
	max-width: 1940px;
	min-width: 1200px;
	height: 700px;
	margin: 0 auto;
	position: absolute;
	top: 0;
	z-index: 10
}

#slide_agd_container #slide_agd {
	height: 700px;
	position: relative;
	width: 100%;
	background-color: #fff
}

#slide_agd_container #slide_agd a {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	background-size: auto;
	background-position: top center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 100%;
	height: 700px;
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s
}

#slide_agd_container #slide_agd a.c_active {
	zoom: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	z-index: 11!important
}

@keyframes slide_ani {
	from {
		left: 0
	}

	to {
		left: -500px
	}
}

@-webkit-keyframes slide_ani {
	from {
		left: 0
	}

	to {
		left: -500px
	}
}

@-moz-keyframes slide_ani {
	from {
		left: 0
	}

	to {
		left: -500px
	}
}

@-o-keyframes slide_ani {
	from {
		left: 0
	}

	to {
		left: -500px
	}
}

#slide_agd_container #slide_page_no {
	position: absolute;
	z-index: 20;
	display: none
}

#slide_agd_container #slide_page_no #slide_page_no_ul {
	min-width: 1200px;
	text-align: center
}

#slide_agd_container #slide_page_no #slide_page_no_ul li {
	width: 15px;
	height: 5px;
	background: rgba(255,255,255,.5);
	border-radius: 2px;
	display: inline-block;
	text-align: center;
	margin: 0 4px;
	cursor: pointer;
	-webkit-transition: all .2s ease 0s;
	-moz-transition: all .2s ease 0s;
	-o-transition: all .2s ease 0s;
	transition: all .2s ease 0s
}

#slide_agd_container #slide_page_no #slide_page_no_ul li.active,#slide_agd_container #slide_page_no #slide_page_no_ul li:hover {
	width: 30px;
	background: #F8D552
}

#toFourTemp {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin-top: 415px;
	padding-top: 50px;
	position: relative;
	z-index: 11;
	background: url(../../image/website/pc/2021/home/banner_shade.png) no-repeat top center transparent
}

#toFourTemp .content {
	background: #FFF url(../../image/website/pc/2021/home/002bg.png) no-repeat top center;
	height: 233px;
	border-radius: 15px;
	box-shadow: 0 9px 30px 2px rgba(0,0,0,.1);
	font-size: 0
}

#toFourTemp .content ul {
	width: 100%;
	display: inline-block;
	vertical-align: top
}

#toFourTemp .content ul li {
	width: 16.66%;
	float: left;
	text-align: center;
	position: relative;
	margin-top: 38px
}

#toFourTemp .content ul li:first-child {
	margin-left: 0
}

#toFourTemp .content ul li a {
	display: inline-block
}

#toFourTemp .content ul li a p {
	margin-top: 11px;
	font-size: 12px;
	color: #000;
	line-height: 18px
}

#toFourTemp .content ul li a p.first-child {
	margin-top: 15px;
	font-size: 18px;
	color: #000;
	font-weight: 700
}

#toFourTemp .content ul li a div {
	margin: auto;
	width: 110px;
	height: 88px;
	background-position: center!important;
	background-size: 100% 100%!important
}

.cate10_45 {
	background-color: #ffefef;
	padding: 20px 0 90px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.cate10_45 .content {
	height: 420px
}

.cate10_45 .content .left_con {
	float: left;
	width: 820px;
	height: 100%;
	background: #FFF;
	border-radius: 15px;
	box-shadow: 0 9px 20px 2px rgba(0,0,0,.1);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px
}

.cate10_45 .content .left_con .p1 {
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 700;
	color: #212121;
	border-bottom: 1px solid #DCDCDC;
	padding-bottom: 9px
}

.cate10_45 .content .left_con .p1 a {
	margin-top: 5px;
	float: right;
	font-size: 13px;
	font-weight: 400
}

.cate10_45 .content .left_con .p1 a:hover {
	color: #F01312
}

.cate10_45 .content .left_con ul {
	margin-top: 13px
}

.cate10_45 .content .left_con ul li {
	float: left;
	width: 16.66%;
	text-align: center;
	margin: 4px 0
}

.cate10_45 .content .left_con ul li a {
	position: relative;
	display: inline-block;
	width: 99%;
	height: 34px;
	line-height: 34px;
	border-radius: 0 11px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}

.cate10_45 .content .left_con ul li a .cate {
	vertical-align: middle;
	display: none;
	opacity: 0
}

.cate10_45 .content .left_con ul li a .hot {
	position: absolute;
	left: 5px;
	top: 5px
}

.cate10_45 .content .left_con ul li a:hover {
	font-weight: 700;
	color: #fff;
	background: #F01312
}

.cate10_45 .content .left_con ul li a:hover .hot {
	display: none
}

.cate10_45 .content .left_con ul li a:hover .cate {
	display: inline-block;
	opacity: 1
}

.cate10_45 .content .right_con {
	float: right;
	width: 363px;
	height: 100%;
	text-align: center;
	font-size: 0
}

.cate10_45 .content .right_con .top_part {
	margin-bottom: 16px
}

.cate10_45 .content .right_con .top_part img {
	width: 100%;
	height: 129px
}

.cate10_45 .content .right_con .bottom_part {
	height: 275px;
	width: 100%;
	background: #FDFDFD;
	border-radius: 15px;
	box-shadow: 0 10px 24px 5px rgba(188,165,165,.26);
	box-sizing: border-box;
	padding-top: 30px
}

.cate10_45 .content .right_con .bottom_part .p1 {
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: 700;
	color: #212121
}

.cate10_45 .content .right_con .bottom_part .p1 span {
	color: #EE8935
}

.cate10_45 .content .right_con .bottom_part img {
	height: 122px;
	margin-top: 20px
}

.cate10_45 .content .right_con .bottom_part .p3 {
	font-size: 13px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999
}

.cate10_45 .content .right_con .bottom_part .d1 {
	margin: 11px auto;
	width: 160px;
	height: 48px;
	background: linear-gradient(0deg,#FFB400 0,#FF9000 100%);
	box-shadow: 0 15px 28px 4px rgba(182,182,182,.11);
	border-radius: 6px;
	cursor: pointer;
	box-sizing: border-box;
	padding-top: 6px
}

.cate10_45 .content .right_con .bottom_part .d1 .p4 {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 700;
	color: #FFF
}

.cate10_45 .content .right_con .bottom_part .d1 .p5 {
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFF
}

.brand_box5 {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding:0;
	margin:0;
	text-align: center;
	padding-bottom:30px;
}
.indexbg1{
	background: linear-gradient(#ECF8FF, #f5a7a4);
}
.indexbg2{
	background: linear-gradient(#ECF8FF, #FFffff);
}
.indexbg0{
	background: linear-gradient(#FFffff, #b9d0dd);
}
.brand_box5 .one_box {
	margin-top: 100px;
	height: 500px;
	font-size: 0
}

.brand_box5 .one_box .left,.brand_box5 .one_box .right {
	height: 100%
}
.bg-icon19 {
    margin-right: 5px;
    top: 1px;
}
.bg-icon19 {
    width: 14px;
    height: 14px;
    background: url(../css/img/css_sprites.png) -104px -182px;
}
.sprites-box {
    display: inline-block;
    position: relative;
}
.brand_box5 .one_box .left {
	box-shadow: 0 9px 20px 2px rgba(0,0,0,.1);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px;
	vertical-align: top;
	display: inline-block;
	width: 16.66%;
	background-repeat: no-repeat;
	background-position: top left;
	position: relative;
	text-align:left;
}
.left h3 {
    font-size: 18px;
    font-weight: bold;
    color: #2F2F2F;
    line-height: 18px;
    margin-bottom: 14px;
}
.left .p1 {
    position: relative;
    font-size: 13px;
    font-weight: 500;
    color: #7E7E7E;
    line-height: 14px;
    margin-bottom: 88px;
}
.left .p1 span {
    color: #E62129;
    font-size: 18px;
    margin-left: 2px;
}
.left .p1:after {
    content: '';
    display: block;
    width: 8px;
    height: 3px;
    background: #E62129;
    position: absolute;
    top: 28px;
    left: 0;
}
.brand_box5 .one_box .left .top {
	white-space: nowrap;
	width:  32px;
	height: 32px;
	position: absolute;
	top: -55px;
	left: 0;
	font-size: 25px;
	font-family: Microsoft YaHei;
	font-weight: 700;
	color: #333
}
.index_enter_left_kf {
    display: block;
    margin-top: 85px;
    transition: all .2s linear;
    width: 160px;
    height: 40px;
    background: #E62129;
    border-radius: 20px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    line-height: 40px;
}
.index_enter_left_kf .bg-icon16 {
    margin: 0 10px 0 16px;
    top: 2px;
}
.bg-icon16 {
    width: 15px;
    height: 16px;
    background: url(../css/img/css_sprites.png) -97px -85px;
}
.index_enter_left_kf .bg-icon17 {
    margin-left: 130px;
    top: -40px;
}
.bg-icon17 {
    width: 9px;
    height: 8px;
    background: url(../css/img/css_sprites.png) -172px -90px;
}
.sprites-box {
    display: inline-block;
    position: relative;
}
.p2 {
    font-size: 14px;
    font-weight: bold;
    color: #535353;
    line-height: 14px;
    margin-bottom: 20px;
}
.brand_box5 .one_box .left .top img {
	vertical-align: bottom
}

.brand_box5 .one_box .left .cate {
	padding-bottom: 25px
}

.brand_box5 .one_box .left .cate .p1 {
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 700;
	color: #FEFEFE
}

.brand_box5 .one_box .left .cate ul {
	width: 100%
}

.brand_box5 .one_box .left .cate ul li {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 12px;
	float: left;
	min-width: 25%;
	padding: 0 6px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	text-align: center
}

.brand_box5 .one_box .left .cate ul li a {
	color: #FEFEFE;
	white-space: nowrap
}

.brand_box5 .one_box .left .cate ul li a:hover {
	font-weight: 700
}

.brand_box5 .one_box .left .more {
	position: absolute;
	left: 0;
	bottom: 30px;
	width: 100%;
	text-align: center
}

.brand_box5 .one_box .left .more a {
	display: inline-block;
	width: 100px;
	height: 28px;
	background: #FFF;
	box-shadow: 0 10px 7px 1px rgba(174,136,136,.23);
	border-radius: 14px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 700;
	line-height: 28px
}

.brand_box5 .one_box .left .more a.more_22 {
	color: #ff3c4b
}

.brand_box5 .one_box .left .more a.more_23 {
	color: #ff8500
}

.brand_box5 .one_box .left .more a.more_24 {
	color: #00c1fc
}

.brand_box5 .one_box .left .more a.more_25 {
	color: #ac81ff
}

.brand_box5 .one_box .left .more a:hover {
	cursor: pointer;
	color: #fff
}

.brand_box5 .one_box .left .more a:hover.more_22 {
	background-color: #ff3c4b
}

.brand_box5 .one_box .left .more a:hover.more_23 {
	background-color: #ff8500
}

.brand_box5 .one_box .left .more a:hover.more_24 {
	background-color: #00c1fc
}

.brand_box5 .one_box .left .more a:hover.more_25 {
	background-color: #ac81ff
}

.brand_box5 .one_box .right {
	vertical-align: top;
	display: inline-block;
	position: relative;
	width: 83.34%
}

.brand_box5 .one_box .right .brand {
	box-shadow: 0 9px 20px 2px rgba(0,0,0,.1);
	background-color: #fff;
	height: 218px;
	margin-bottom: 14px;
	border-radius: 10px;
	overflow: hidden;
	display: inline-block;
	margin-left: 1.5%;
	width: 23.5%;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s
}

.brand_box5 .one_box .right .brand a .brand_img {
	height: 155px;
	width: 92%;
	margin: 10px 4% 0;
	padding-bottom: 10px;
	text-align: center;
	font-size: 0;
	display: block;
	position: relative;
	border-bottom: 1px solid #EEE
}

.brand_box5 .one_box .right .brand a .brand_img img {
	width: 100%;
	height: 100%;
	vertical-align: middle;
	display: inline-block
}

.brand_box5 .one_box .right .brand a .brand_img img.hover_logo {
	display: none
}

.brand_box5 .one_box .right .brand a .brand_img:after {
	content: "";
	height: 100%;
	display: inline-block;
	vertical-align: middle
}

.brand_box5 .one_box .right .brand .bot_box {
	width: 92%;
	margin: auto
}

.brand_box5 .one_box .right .brand .bot_box .p1 {
	width: 100%;
	margin-top: 8px
}

.brand_box5 .one_box .right .brand .bot_box .p1 a {
	font-size: 13px;
	font-family: Microsoft YaHei;
	color: #000
}

.brand_box5 .one_box .right .brand .bot_box .p1 a:nth-child(1) {
	display: inline-block;
	max-width: 75%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.brand_box5 .one_box .right .brand .bot_box .p1 a.a2 {
	float: right
}

.brand_box5 .one_box .right .brand .bot_box .p1 a.a2 span {
	font-size: 12px;
	font-weight: 400;
	color: #a0a0a0
}

.brand_box5 .one_box .right .brand:hover {
	-webkit-transform: translate3d(-2%,-2%,0);
	-moz-transform: translate3d(-2%,-2%,0);
	-o-transform: translate3d(-2%,-2%,0);
	-ms-transform: translate3d(-2%,-2%,0);
	transform: translate3d(-2%,-2%,0)
}

.brand_box5 .one_box .right .brand:hover .brand_img_hover .r_logo {
	display: none
}

.brand_box5 .one_box .right .brand:hover .brand_img_hover .hover_logo {
	display: block
}

.brand_box5 .one_box .right .brand:hover .bot_box .p1 span {
	color: #F01312
}

.brand_box5 .one_box .right .top {
	padding: 0 30px;
	background-color: rgba(255,255,255,.65);
	position: absolute;
	height: 34px;
	top: -45px;
	right: 0;
	font-size: 12px;
	color: #30373F;
	line-height: 34px;
	border-radius: 17px;
	box-shadow: -2px 3px 7px 0 rgba(141,141,141,.35) inset,0 10px 7px 1px rgba(174,136,136,.2)
}

.brand_box5 .one_box .right .top li {
	font-weight: 700;
	display: inline-block
}

.brand_box5 .one_box .right .top li a {
	padding: 0 10px;
	cursor: pointer;
	font-weight: 400
}

.brand_box5 .one_box .right .top li a:hover {
	font-weight: 700
}

.brand_box5 .one_box .right .top li a:hover.a_22 {
	color: #D32556
}

.brand_box5 .one_box .right .top li a:hover.a_23 {
	color: #F0860A
}

.brand_box5 .one_box .right .top li a:hover.a_24 {
	color: #0089F1
}

.brand_box5 .one_box .right .top li a:hover.a_25 {
	color: #5638D0
}

.brand_box5 .one_box.type2reg {
	margin-top: 0;
	height: 300px
}

.brand_box5 .one_box.type2reg .left {
	border-radius: 13px
}

.brand_box5 .one_box.type2reg .right .one3 {
	margin-left: 1.5%;
	width: 31.83%;
	height: 100%;
	background: #FFF;
	border-radius: 10px;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	position: relative;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s
}
.content {
    min-width: 1200px;
    width: 1200px;
    margin: 0 auto 19px;
    clear: both;
}
.brand_box5 .one_box.type2reg .right .one3 img {
	margin-top: 41px
}

.brand_box5 .one_box.type2reg .right .one3 .p1 {
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 700;
	color: #333;
	margin-top: 33px
}

.brand_box5 .one_box.type2reg .right .one3 .p2 {
	margin: 10px 30px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #767676;
	line-height: 16px
}

.brand_box5 .one_box.type2reg .right .one3 .p3 {
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 700;
	color: #F01312;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 35px
}

.brand_box5 .one_box.type2reg .right .one3:hover {
	-webkit-transform: translate3d(-2%,0,0);
	-moz-transform: translate3d(-2%,0,0);
	-o-transform: translate3d(-2%,0,0);
	-ms-transform: translate3d(-2%,0,0);
	transform: translate3d(-2%,0,0)
}

.brand_box5 .one_box.type21 {
	height: 260px
}

.brand_box5 .one_box.type21 .left {
	box-shadow: none
}

.brand_box5 .one_box.type21 .left .p1 {
	font-size: 34px;
	font-family: Microsoft YaHei;
	font-weight: 600;
	color: #FFF;
	line-height: 40px
}

.brand_box5 .one_box.type21 .left .p2 {
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: 600;
	color: #FFF;
	margin-top: 15px
}

.brand_box5 .one_box.type21 .left .p3 {
	margin-top: 25px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFF;
	line-height: 18px
}

.brand_box5 .one_box.type21 .right {
	height: 240px
}

.brand_box5 .one_box.type21 .right .brand {
	height: 100%
}

.brand_box5 .one_box.type21 .right .brand .brand_img {
	height: 185px;
	width: 100%;
	margin: 0;
	padding-bottom: 0;
	border-bottom: none
}

.brand_box5 .one_box.type21 .right .brand .brand_img .recommend {
	position: absolute;
	top: 0;
	right: 0;
	width: 37px;
	height: 16px;
	border-bottom-left-radius: 10px;
	background-color: #2027BE;
	color: rgba(255,255,255,.89);
	font-size: 12px
}

.brand_box5 .one_box.type21 .right .brand .bot_box .p1 {
	font-weight: 700
}

.brand_box5 .one_box.type21 .right .brand .bot_box .p1:hover {
	color: #F01312
}

.brand_box5 .one_box.type21 .right .brand .bot_box .p2 {
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666;
	margin-top: 5px
}

.team_body {
	background: #e4eeff url(../../image/website/pc/2021/home/team-bg.png) no-repeat top 50px center;
	width: 100%;
	padding: 250px 0 0
}

.team_body .video_box {
	width: 100%;
	height: 364px;
	padding: 17px;
	background: #FFF url("../../image/website/pc/2021/home/our team.png") no-repeat 697px 18px;
	border-radius: 15px;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.team_body .video_box .tip {
	position: absolute;
	top: -30px;
	left: 0;
	font-size: 13px;
	font-weight: 400;
	color: #fff;
	opacity: .4
}

.team_body .video_box .tip2_box {
	-webkit-transform: scale(.7);
	position: absolute;
	top: 60px;
	right: -40px
}

.team_body .video_box .tip2_box .tip2 {
	-ms-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 700;
	color: #C1C1C1
}

.team_body .video_box .tip2_box .tip2 span {
	margin-left: 10px;
	display: inline-block;
	height: 10px;
	width: 50px;
	background: #CD0A07
}

.team_body .video_box .video_tmp {
	vertical-align: top;
	display: inline-block;
	width: 680px;
	height: 100%;
	background: #140F0F;
	border-radius: 15px
}

.team_body .video_box .video_text {
	margin-top: 40px;
	margin-left: 75px;
	vertical-align: top;
	display: inline-block;
	width: 385px
}

.team_body .video_box .video_text .p1 {
	font-size: 15px;
	font-family: Microsoft YaHei;
	font-weight: 700;
	color: #CD0A07
}

.team_body .video_box .video_text .p2 {
	margin: 10px 0 25px;
	font-size: 30px;
	font-family: Microsoft YaHei;
	font-weight: 700;
	color: #000
}

.team_body .video_box .video_text .p3 {
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000;
	line-height: 30px
}

.team_body #slide_employee {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin-top: 15px
}

.team_body #slide_employee .bx-viewport {
	background-color: transparent;
	border: none;
	box-shadow: none;
	border-radius: 15px
}

.team_body #slide_employee .bx-pager-item a {
	width: 15px;
	height: 5px;
	background: #FFF;
	border-radius: 2px;
	-webkit-transition: all .2s ease 0s;
	-moz-transition: all .2s ease 0s;
	-o-transition: all .2s ease 0s;
	transition: all .2s ease 0s
}

.team_body #slide_employee .bx-pager-item a.active,.team_body #slide_employee .bx-pager-item a:hover {
	width: 30px;
	background: #F8D552
}

.team_body #slide_employee #bxslider .slide_e_item ul {
	width: 100%
}

.team_body #slide_employee #bxslider .slide_e_item ul li {
	font-size: 0;
	width: 32.5%;
	float: left;
	height: 180px;
	background: #FFF;
	border-radius: 15px;
	overflow: hidden;
	position: relative;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s
}

.team_body #slide_employee #bxslider .slide_e_item ul li:hover {
	-webkit-transform: translate3d(-1%,0,0);
	-moz-transform: translate3d(-1%,0,0);
	-o-transform: translate3d(-1%,0,0);
	-ms-transform: translate3d(-1%,0,0);
	transform: translate3d(-1%,0,0)
}

.team_body #slide_employee #bxslider .slide_e_item ul li:nth-child(2) {
	margin: 0 1.25%
}

.team_body #slide_employee #bxslider .slide_e_item ul li .img_portrait {
	vertical-align: top;
	display: inline-block;
	height: 100%;
	width: 47.5%;
	background-position: top center;
	background-size: cover
}

.team_body #slide_employee #bxslider .slide_e_item ul li .info {
	margin: 15px 4% 0;
	vertical-align: top;
	display: inline-block;
	width: 44.5%
}

.team_body #slide_employee #bxslider .slide_e_item ul li .info .p1 {
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: 700;
	color: #333
}

.team_body #slide_employee #bxslider .slide_e_item ul li .info .p1 span {
	margin-left: 15px;
	font-size: 12px;
	color: #959595
}

.team_body #slide_employee #bxslider .slide_e_item ul li .info .p2 {
	margin-top: 3px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666;
	opacity: .4;
	text-indent: -20px;
	-webkit-transform: scale(.8)
}

.team_body #slide_employee #bxslider .slide_e_item ul li .info .p3 {
	margin-top: 5px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 700;
	color: #515151;
	line-height: 18px
}

.team_body #slide_employee #bxslider .slide_e_item ul li .info .p4 {
	max-height: 40px;
	margin-top: 5px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999;
	line-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.team_body #slide_employee #bxslider .slide_e_item ul li .more {
	display: inline-block;
	position: absolute;
	right: 16px;
	bottom: 10px;
	width: 65px;
	height: 22px;
	background: #FFE9E9;
	box-shadow: 2px 1px 4px 0 rgba(200,204,225,.34),0 2px 3px 0 rgba(179,69,69,.35) inset;
	border-radius: 15px;
	font-size: 12px;
	text-align: center;
	line-height: 22px;
	color: #D32724;
	cursor: pointer
}

.team_body #slide_employee #bxslider .slide_e_item ul li .more:hover {
	background: #D32724;
	color: #FFE9E9
}

.team_body #slide_employee #bxslider .slide_e_item ul li:hover .info .p3 {
	color: #CD0A07
}

.team_body .about {
	height: 461px;
	position: relative
}

.team_body .about p {
	max-width: 456px;
	color: #fff
}

.team_body .about p span {
	opacity: .9
}

.team_body .about .p1 {
	font-size: 40px;
	font-family: Microsoft YaHei;
	font-weight: 700
}

.team_body .about .p1 span {
	font-weight: 400;
	font-size: 14px;
	margin-left: 20px
}

.team_body .about .p2 {
	font-size: 12px;
	font-family: Arial;
	font-weight: 900;
	opacity: .77
}

.team_body .about .p3 {
	margin-top: 15px;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 700
}

.team_body .about .p4 {
	margin-top: 25px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	line-height: 23px;
	font-weight: 100
}

.team_body .about .p4 span {
	font-weight: 700
}

.team_body .about .p5 {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	line-height: 25px
}

.team_body .about .p5 a {
	cursor: pointer;
	margin-top: 10px;
	display: inline-block;
	width: 90px;
	height: 25px;
	background: #F9D7D7;
	border-radius: 13px;
	font-size: 13px;
	font-family: Microsoft YaHei;
	text-align: center;
	font-weight: 400;
	color: #FE3632;
	line-height: 25px;
	text-shadow: none
}

.team_body .about .p5 a:hover {
	background: #f9cccb
}

.team_body .about .p5 img {
	position: relative;
	bottom: 3px;
	left: 15px;
	vertical-align: bottom
}

.team_body .about .work {
	position: absolute;
	bottom: 95px;
	right: 0
}

.team_body .about .sip {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 43px;
	position: absolute;
	bottom: 55px;
	right: 0;
	opacity: .9
}

{
	width: 100%;
	background-color: #fdfafa;
	font-size: 0;
	padding-bottom: 50px
}

.title {
	position: relative
}

.title a {
	position: absolute;
	right: 0;
	top: 25px;
	text-align: center;
	line-height: 25px;
	width: 90px;
	height: 25px;
	background: #F9D7D7;
	border-radius: 13px;
	font-size: 13px;
	font-weight: 400;
	color: rgba(203,11,7,.58)
}

.title a:hover {
	color: #F9D7D7;
	background: #FE3632
}

.one_box {
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
	box-shadow: 0 9px 20px 2px rgba(0,0,0,.1);
	display: inline-block;
	width: 32.5%;
	height: 229px;
	background: #FFF;
	border-radius: 15px;
	padding: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 15px
}

.one_box:hover {
	-webkit-transform: translate3d(-1%,0,0);
	-moz-transform: translate3d(-1%,0,0);
	-o-transform: translate3d(-1%,0,0);
	-ms-transform: translate3d(-1%,0,0);
	transform: translate3d(-1%,0,0)
}

.one_box .cate {
	display: block;
	width: 100%;
	height: 98px;
	border-radius: 6px;
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 700;
	color: #FFF;
	text-align: center;
	line-height: 98px;
	position: relative
}

.one_box .cate span {
	position: absolute;
	color: #fff;
	right: 16px;
	top: -30px;
	font-size: 12px;
	font-weight: 400
}

.one_box:nth-child(2),.one_box:nth-child(5) {
	margin: 0 1.25%
}

.one_box ul {
	margin-top: 15px
}

.one_box ul li {
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
	font-size: 13px;
	font-family: Microsoft YaHei;
	height: 30px
}

.one_box ul li:hover {
	-webkit-transform: translate3d(-1%,0,0);
	-moz-transform: translate3d(-1%,0,0);
	-o-transform: translate3d(-1%,0,0);
	-ms-transform: translate3d(-1%,0,0);
	transform: translate3d(-1%,0,0)
}

.one_box ul li a {
	line-height: 30px;
	font-weight: 400;
	color: #000
}

.one_box ul li a span {
	vertical-align: middle;
	display: inline-block;
	width: 5px;
	height: 5px;
	background: #DBDBDB;
	border-radius: 50%;
	position: relative;
	top: 12px;
	margin: 0 5px;
	float: left
}

.one_box ul li a .tit_div {
	width: 240px;
	float: left;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.one_box ul li a .date_div {
	width: 85px;
	float: right;
	display: block
}

.one_box ul li a:hover {
	color: #EAA02D;
	font-weight: 700
}

.one_box ul li a:hover span {
	background: #EDB661
}

#index_footer {
	background-color: #fdfafa
}

.detail-info {
	width: 100%;
	background-color: #fdfafa
}

.detail-info .di-comm {
	box-shadow: 0 9px 20px 2px rgba(0,0,0,.1);
	background-color: #fff;
	padding: 40px 52px;
	margin-bottom: 56px;
	position: relative;
	-webkit-border-radius: 15px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 15px;
	-moz-background-clip: padding;
	border-radius: 15px;
	background-clip: padding-box
}

.detail-info .di-comm:last-child {
	margin-bottom: 0
}

.detail-info .di-comm .title {
	height: 46px;
	line-height: 46px;
	padding: 0 18px;
	-webkit-border-radius: 5px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 5px;
	-moz-background-clip: padding;
	border-radius: 5px;
	background-clip: padding-box;
	background-color: #E51116;
	position: absolute;
	font-size: 18px;
	color: #fff;
	top: -30px;
	left: 24px;
	font-weight: 700
}

.detail-info .di-comm .infos {
	display: inline-block
}

.detail-info .di-comm .infos .btit {
	color: #000;
	font-size: 18px;
	font-weight: 700;
	line-height: 30px
}

.detail-info .di-comm .infos p {
	color: #000;
	font-size: 13px;
	line-height: 24px
}

.detail-info .di-comm .infos p .bold {
	font-weight: 700
}

.detail-info .di-comm .infos .left {
	float: left;
	margin-right: 118px;
	margin-left: 33px
}

.detail-info .di-comm .infos .right {
	float: right
}

.detail-info .di-comm .infos .ys-cont {
	display: inline-block;
	width: 403px
}

.detail-info .di-comm .infos .ys-cont .tit {
	font-size: 16px;
	color: #E51116;
	font-weight: 700;
	line-height: 24px
}

.detail-info .di-comm .infos .ys-cont .tit.mt {
	margin-top: 24px
}

.detail-info .di-comm .infos .ys-cont .intro {
	font-size: 13px;
	color: #000;
	line-height: 24px
}

.detail-info .di-comm .infos .data {
	width: 280px;
	float: left;
	margin-left: 30px;
	border-right: 1px solid #D2D2D2
}

.detail-info .di-comm .infos .data p {
	font-size: 16px;
	color: #000;
	line-height: 45px;
	font-weight: 700
}

.detail-info .di-comm .infos .data p.ptit {
	margin-bottom: 20px;
	line-height: 16px
}

.detail-info .di-comm .infos .flow {
	margin-left: 57px;
	width: 682px;
	float: left
}

.detail-info .di-comm .infos .flow .ptit {
	font-size: 16px;
	font-weight: 700;
	color: #000;
	line-height: 1;
	margin-bottom: 29px
}

.detail-info .di-comm .infos .flow .lp {
	font-size: 14px;
	line-height: 36px
}

.detail-info .di-comm .infos .flow .lp span {
	font-size: 16px;
	font-weight: 700;
	color: #E51116
}
.type{
    width: 100%;}
.accompany{margin-top:1px;height: 155px;background: url(../css/img/bg1.png) no-repeat center top;}
.ititle{font-size: 32px;color: #1D1D1D;height: 36px;line-height: 36px;}
.ititle i{display: inline-block;vertical-align: top;font-size: 14px;color: #74787A;height: 24px;line-height: 24px;margin: 15px 0 0 15px;}
.accompany .ititle{padding-top: 1px;}
.accompbox{height: 280px;background: rgba(232,239,245,0.3);border: 1px solid #fff;box-shadow: 0 0 114px 0 rgba(205,216,228,0.85);-webkit-box-shadow: 0 0 114px 0 rgba(205,216,228,0.85);border-radius: 10px;-webkit-border-radius: 10px;margin-top: 3px;position: relative;}
.accsearch{width: 205px;height: 38px;background: #fff;border-radius: 19px;-webkit-border-radius: 19px;position: absolute;top: 10px;right: 455px;z-index: 3;}
.accsearch input{display: block;width: 147px;height: 38px;padding: 0 38px 0 20px;font-size: 12px;color: #616161;}
.accsearch .query_city{display: block;width: 24px;height: 24px;background: url(../css/img/css_sprites1.png) -709px -318px;position: absolute;top: 7px;right: 7px;cursor: pointer;}
.accsearch .query_city:hover{background: url(../css/img/css_sprites1.png) -737px -318px;}
.acckefu{width: 355px;height: 200px;padding: 0 31px 0 40px;background: url(../css/img/css_sprites1.png) -2px -351px;position: absolute;top: -1px;right: -1px;z-index: 3;}
.acc_kefuinfo{height: 36px;padding-top: 28px;}
.acc_kefuinfo span{display: inline-block;vertical-align: top;font-size: 24px;color: #D4DAFF;line-height: 36px;}
.acc_kefuinfo i{display: inline-block;vertical-align: top;font-size: 13px;color: #D4DAFF;margin: 12px 0 0 12px;line-height: 22px;}
.acc_city{line-height: 22px;font-size: 13px;color: #5B6189;margin-top: 78px;}
.acc_link{width: 120px;height: 35px;line-height: 35px;text-align: center;background: rgba(255,255,255,0.2);font-size: 13px;color: #fff;border-radius: 18px;-webkit-border-radius: 18px;position: absolute;right: 31px;bottom: 29px;}
.acc_link:hover{background: #FF0707;}
.acc_link::after{content: "";display: inline-block;vertical-align: top;width: 15px;height: 15px;background: url(../css/img/css_sprites1.png) -495px -415px;margin: 11px 0 0 17px;}
.acc_link:hover::after{background: url(../css/img/css_sprites1.png) -514px -415px;}
.acc_img{width: 75px;height: 75px;background: #EAD4A2;border-radius: 100%;-webkit-border-radius: 100%;position: absolute;top: 16px;right: 31px;}
.acc_img img{width: 68px;height: 68px;border-radius: 100%;-webkit-border-radius: 100%;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}
.city_query{width:100%;position: relative;z-index: 1;}
.city_query .hd{height: 57px;padding-left: 23px;}
.city_query .hd ul:after{content: "";display: block;clear: both;zoom: 1;}
.city_query .hd li{float: left;font-size: 13px;color: #1D1D1D;padding: 0 17px;margin: 13px 0;position: relative;height: 30px;line-height: 30px;cursor: pointer;}
.city_query .hd li.on{color: #FF0707;font-weight: bold;}
.city_query .hd li::after{content: "";display: block;width: 12px;height: 3px;border-radius: 2px;-webkit-border-radius: 2px;position: absolute;bottom: -15px;left: 50%;margin-left: -6px;}
.city_query .hd li.on::after{background: #FF0806;}
.city_query .bd{height: 209px;border-radius: 10px 0 0 0;-webkit-border-radius: 10px 0 0 0;overflow: hidden;}
.city_query .city_list{padding: 12px;}
.city_query .city_list::after{content: "";display: block;clear: both;zoom: 1;}
.city_query .city_list span{float: left;height: 24px;margin-bottom: 8px;}
.city_query .city_list span a{display: block;font-size: 13px;color: #1D1D1D;padding: 0 13px;height: 24px;line-height: 24px;}
.city_query .city_list span a.on,
.city_query .city_list span a:hover{color: #FF0707;}
.acc_kflist{height: 120px;background: #fff;border-radius: 10px 0 10px 10px;-webkit-border-radius: 10px 0 10px 10px;position: absolute;bottom: 0;left: -1px;right: -1px;z-index: 2;}
.acckf{float: left;width: 403px;height: 117px;margin-left: 23px;margin-top: 3px;}
.acckf:first-child{margin-left: 24px;}
.acckf img{float: left;width: 75px;height: 75px;border-radius: 100%;-webkit-border-radius: 100%;margin: 15px 19px 0 0;}
.acckf > div{float: left;width: 308px;height: 117px;}
.acckf > div p{margin-top: 10px;}
.acckf > div p:first-child{font-size: 13px;color: #616161;height: 24px;line-height: 26px;margin-top: 28px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.acckf > div p i{display: inline-block;vertical-align: top;margin-right: 15px;font-size: 16px;color: #1D1D1D;line-height: 24px;}
.acckf > div p span{display: inline-block;vertical-align: top;padding-left: 20px;font-size: 12px;color: #616161;margin-left: 28px;height: 20px;line-height: 20px;position: relative;}
.acckf > div p span:first-child{margin-left: 0;padding-left: 24px;}
.acckf > div p span::after{content: "";display: block;width: 13px;height: 15px;background: url(../css/img/css_sprites1.png) -571px -415px;position: absolute;top: 2px;left: 0;}
.acckf > div p span:first-child::after{width: 14px;height: 14px;background: url(../css/img/css_sprites1.png) -654px -367px;top: 3px;}
.acckf > div a{display: none;width: 87px;height: 26px;line-height: 26px;text-align: center;background: #FF0707;border-radius: 13px;-webkit-border-radius: 13px;font-size: 12px;color: #fff;margin-top: 8px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.acckf:hover > div p:first-child{margin-top: 10px;}
.acckf:hover > div a{display: block;}
.contrast{height: 114px;border-top: 1px solid #fff;margin-top: -115px;}
.contrast ul{width: 1280px;margin: 0 auto;}
.contrast ul::after{content: "";display: block;clear: both;zoom: 1;}
.contrast li{width: 278px;height: 114px;padding-left: 42px;float: left;position: relative;}
.contrast li:first-child{width: 320px;padding-left: 0;} 
.contrast li::after{content: "";display: block;width: 1px;height: 30px;background: #d1d1d1;position: absolute;left: 0;top: 42px;}
.contrast li:first-child::after{display: none;}
.contrast li p{font-size: 17px;color: #1D1D1D;height: 24px;line-height: 24px;font-weight: bold;padding-top: 31px;}
.contrast li p i{display: inline-block;vertical-align: top;margin-left: 6px;padding: 0 12px;background: #000;border-radius: 12px;-webkit-border-radius: 12px;font-size: 12px;color: #F3CFB1;font-weight: normal;}
.contrast li span{display: block;font-size: 12px;color: #616161;height: 20px;line-height: 20px;margin-top: 5px;}
.viewbox,.newsbox{padding-top: 50px;}
.newsbox{padding-bottom: 100px;}
.viewbox::after,.newsbox::after{content: "";display: block;clear: both;zoom: 1;}
.i_views{float: left;width: 966px;}
.i_baike{float: right;width: 314px;}
.i_news{float: left;width: 955px;}
.i_online{float: right;width: 314px;height: 490px;margin-top: 60px;background: url(../index/images/bg3.png);}
.i_view_card{height: 460px;margin-top: 24px;}
.i_view_card li{float: left;height: 460px;width: 312px;margin-right: 10px;border-radius: 10px;-webkit-border-radius: 10px;position: relative;overflow: hidden;}
.i_view_card li > a{display: block;height: 100%;}
.i_view_mask{height: 155px;padding: 0 31px;background: #24244B;position: absolute;bottom: 0;right: 0;left: 0;border-radius: 10px 0 0 0;-webkit-border-radius: 10px 0 0 0;transition: all 0.2s;-webkit-transition: all 0.2s;}
.i_view_mask::after{content: "";display: block;width: 34px;height: 12px;background: url(../css/img/css_sprites1.png) -692px -351px;position: absolute;top: -12px;right: 0;transition: all 0.2s;-webkit-transition: all 0.2s;}
.i_view_mask .p1{max-width: 198px;height: 40px;margin-top: 20px;line-height: 20px;font-size: 17px;color: #fff;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.i_view_mask .p2{margin-top: 13px;padding-top: 9px;position: relative;}
.i_view_mask .p2::after{content: "";display: block;width: 250px;height: 1px;background: rgba(255,255,255,0.1);position: absolute;top: 0;right: 0;left: 0;}
.i_view_mask .p2 span{display: block;font-size: 12px;color: #fff;height: 26px;line-height: 26px;padding-left: 21px;position: relative;transition: all 0.2s;-webkit-transition: all 0.2s;}
.i_view_mask .p2 span::after{content: "";display: block;width: 12px;height: 12px;background: url(../css/img/css_sprites1.png) -748px -351px;position: absolute;left: 0;top: 7px;transition: all 0.2s;-webkit-transition: all 0.2s;}
.i_view_mask .p2 span:first-child:after{width: 11px;height: 13px;background: url(../css/img/css_sprites1.png) -743px -367px;transition: all 0.2s;-webkit-transition: all 0.2s;}
.i_view_mask .p3{width: 292px;height: 95px;background: #FFF7F5;border-radius: 10px;-webkit-border-radius: 10px;position: absolute;bottom: -100px;right: 10px;left: 10px;transition: all 0.2s;-webkit-transition: all 0.2s;}
.i_view_mask .p3::after{content: "";display: block;width: 35px;height: 15px;background: url(../css/img/css_sprites1.png) -765px -318px;position: absolute;top: -5px;right: 1px;}
.i_view_mask .p3 > div{float: left;width: 110px;padding-left: 25px;height: 95px;position: relative;}
.i_view_mask .p3 > div:first-child{width: 137px;padding-left: 20px;}
.i_view_mask .p3 > div:first-child::after{content: "";display: block;width: 1px;height: 61px;background: url(../css/img/css_sprites1.png) -432px -458px;position: absolute;right: 0;top: 17px;}
.i_view_mask .p3 > div p{font-size: 13px;font-weight: bold;color: #592323;padding-top: 13px;}
.i_view_mask .p3 > div div{height: 40px;margin-top: 4px;}
.i_view_mask .p3 > div div span{float: left;width: 45px;font-size: 13px;color: #592323;line-height: 20px;}
.i_view_mask .p3 > div div span i{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.i_view_mask .p3 > div b{display: block;font-weight: bold;font-size: 28px;color: #FF0707;height: 36px;line-height: 36px;margin-top: 7px;}
.i_view_mask .p3 > div b em{display: inline-block;vertical-align: top;font-size: 13px;font-weight: normal;height: 18px;line-height: 18px;margin-top: 15px;}
.i_view_card li:hover .i_view_mask{height: 262px;background: #24244B;}
.i_view_card li:hover .i_view_mask::after{background: url(../css/img/css_sprites1.png) -692px -351px;}
.i_view_card li:hover .i_view_mask .p2 span{color: #8383AD;}
.i_view_card li:hover .i_view_mask .p2 span::after{background: url(../css/img/css_sprites1.png) -764px -351px;}
.i_view_card li:hover .i_view_mask .p2 span:first-child:after{background: url(../css/img/css_sprites1.png) -758px -367px;}
.i_view_card li:hover .i_view_mask .p3{bottom: 10px;}
.i_baike ul{height: 460px;margin-top: 24px;background: url(../index/images/bg2.png);}
.i_baike li a{display: block;height: 133px;padding: 20px 33px 0 26px;position: relative;}
.i_baike li a::after{content: "";display: block;width: 255px;border-top: 1px dashed rgba(0,0,0,0.1);position: absolute;top: 0;left: 0;right: 0;margin: auto;}
.i_baike li:first-child a:after{border-top: 1px dashed transparent;}
.i_baike li p{font-size: 16px;color: #1D1D1D;font-weight: bold;padding-left: 17px;max-width: 220px;height: 24px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;}
.i_baike li:hover p{color: #FF0707;}
.i_baike li p:after{content: "";display: block;width: 6px;height: 8px;background: url(../css/img/css_sprites1.png) -804px -318px;position: absolute;left: 0;top: 8px;}
.i_baike li span{display: block;padding-left: 17px;font-size: 12px;color: #616161;height: 32px;line-height: 16px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-top: 8px;}
.i_baike li i{display: block;height: 25px;padding-left: 17px;margin-top: 17px;overflow: hidden;}
.i_baike li b{display: inline-block;vertical-align: top;margin-left: 5px;height: 25px;line-height: 25px;padding: 0 11px;background: #FFF1F1;border-radius: 4px;-webkit-border-radius: 4px;font-size: 13px;color: #FF0707;font-weight: normal;}
.i_baike li b:first-child{margin-left: 0;}
.i_news_scroll{height: 490px;background: #fff;border-radius: 12px;-webkit-border-radius: 12px;margin-top: 24px;}
.i_news_scroll .hd{height: 76px;position: relative;}
.i_news_scroll .hd ul::after{content: "";display: block;clear: both;zoom: 1;}
.i_news_scroll .hd li{float: left;height: 34px;line-height: 34px;font-size: 16px;color: #000;margin: 20px 26px 22px;padding-left: 25px;position: relative;cursor: pointer;}
.i_news_scroll .hd li.on,
.i_news_scroll .hd li:hover{color: #FF0707;}
.i_news_scroll .hd li::after{content: "";display: block;position: absolute;top: 8px;left: 0;}
.i_news_scroll .hd .li1::after{width: 17px;height: 17px;background: url(../css/img/css_sprites1.png) -638px -391px;}
.i_news_scroll .hd .li1.on::after,
.i_news_scroll .hd .li1:hover::after{background: url(../css/img/css_sprites1.png) -659px -391px;}
.i_news_scroll .hd .li2::after{width: 16px;height: 18px;background: url(../css/img/css_sprites1.png) -537px -435px;top: 7px;}
.i_news_scroll .hd .li2.on::after,
.i_news_scroll .hd .li2:hover::after{background: url(../css/img/css_sprites1.png) -557px -435px;}
.i_news_scroll .hd .li3::after{width: 16px;height: 17px;background: url(../css/img/css_sprites1.png) -577px -435px;}
.i_news_scroll .hd .li3.on::after,
.i_news_scroll .hd .li3:hover::after{background: url(../css/img/css_sprites1.png) -597px -435px;}
.i_news_scroll .hd a{font-size: 13px;color: #1D1D1D;height: 30px;line-height: 30px;padding-right: 22px;position: absolute;right: 26px;top: 22px;}
.i_news_scroll .hd a:hover{color: #FF0707;}
.i_news_scroll .hd a::after{content: "";display: block;width: 16px;height: 16px;background: url(../css/img/css_sprites1.png) -743px -391px;position: absolute;right: 0;top: 7px;}
.i_news_scroll .bd{height: 390px;overflow: hidden;}
.i_news_scroll .bd li .headline{display: block;width: 903px;height: 143px;background: rgba(243,248,252,0.6);border-radius: 10px;-webkit-border-radius: 10px;margin: 0 auto;position: relative;}
.i_news_scroll .bd li .headline::after{content: "";display: block;width: 41px;height: 29px;background: url(../css/img/css_sprites1.png) -741px -269px;position: absolute;top: 55px;right: 25px;}
.i_news_scroll .bd li .headline .img{width: 160px;height: 90px;position: relative;overflow: hidden;margin: 27px 30px 26px 27px;float: left;}
.i_news_scroll .bd li .headline img{max-width: 160px;max-height: 90px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}
.i_news_scroll .bd li .headline .detail{float: left;width: 535px;}
.i_news_scroll .bd li .headline .detail p{font-size: 16px;color: #1D1D1D;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 30px;}
.i_news_scroll .bd li .headline:hover .detail p{color: #FF0707;}
.i_news_scroll .bd li .headline .detail span{display: block;font-size: 13px;color: #74787A;height: 36px;line-height: 18px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-top: 6px;}
.i_news_scroll .bd li .news_list{height: 247px;overflow: hidden;}
.i_news_scroll .bd li .news_list::after{content: "";display: block;clear: both;zoom: 1;}
.i_news_scroll .bd li .news_list a{float: left;width: 427px;height: 62px;margin: 0 24px 0 26px;position: relative;}
.i_news_scroll .bd li .news_list a::after{content: "";display: block;border-top: 1px dashed #C9D8E3;position: absolute;bottom: 0;left: 0;right: 0;margin: auto;}
.i_news_scroll .bd li .news_list a p{float: left;font-size: 14px;color: #1D1D1D;width: 316px;padding-left: 16px;position: relative;line-height: 62px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.i_news_scroll .bd li .news_list a:hover p{color: #FF0707;}
.i_news_scroll .bd li .news_list a p::after{content: "";display: block;width: 6px;height: 8px;background: url(../css/img/css_sprites1.png) -804px -318px;position: absolute;top: 27px;left: 0;}
.i_news_scroll .bd li .news_list a span{float: right;font-size: 12px;color: #989898;line-height: 62px;margin-right: 8px;}
.i_online_t{font-size: 16px;color: #1D1D1D;padding-left: 13px;position: relative;margin: 0 21px;height: 76px;line-height: 74px;}
.i_online_t::after{content: "";display: block;width: 3px;height: 14px;background: #FF0707;border-radius: 2px;-webkit-border-radius: 2px;position: absolute;top: 30px;left: 0;}
.i_online_t a{font-size: 13px;color: #1D1D1D;height: 30px;line-height: 30px;padding-right: 22px;position: absolute;right: 0;top: 22px;}
.i_online_t a:hover{color: #FF0707;}
.i_online_t a::after{content: "";display: block;width: 16px;height: 16px;background: url(../css/img/css_sprites1.png) -743px -391px;position: absolute;right: 0;top: 7px;}
.i_online_input{width: 278px;height: 40px;border: 1px solid #E6ECF1;border-radius: 21px;-webkit-border-radius: 21px;background: #fff;margin: 0 17px;position: relative;}
.i_online_input input{width: 188px;height: 40px;padding: 0 17px;font-size: 13px;color: #616161;}
.i_online_input a{width: 50px;height: 30px;line-height: 30px;text-align: center;background: #000;border-radius: 15px;-webkit-border-radius: 15px;font-size: 12px;color: #fff;position: absolute;top: 5px;right: 6px;}
.i_online_input a:hover{background: #FF0707;}
.i_online_stag{margin: 21px 21px 20px;height: 60px;position: relative;}
.i_online_stag::after{content: "";display: block;width: 270px;border-top: 1px dashed #C9D8E3;position: absolute;bottom: -20px;left: 0;right: 0;margin: auto;}
.i_online_stag span{float: left;width: 50%;height: 30px;}
.i_online_stag a{display: block;font-size: 13px;color: #1D1D1D;height: 30px;line-height: 30px;padding-left: 15px;position: relative;max-width: 105px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.i_online_stag a:hover{color: #FF0707;}
.i_online_stag a::after{content: "";display: block;width: 4px;height: 4px;background: #D7DFE5;position: absolute;left: 0;top: 13px;}
.i_online_list{height: 247px;margin: 0 23px 0 21px;overflow: hidden;}
.i_online_list a{display: block;height: 62px;position: relative;}
.i_online_list a::after{content: "";display: block;border-top: 1px dashed #C9D8E3;position: absolute;bottom: 0;left: 0;right: 0;margin: auto;}
.i_online_list a p{font-size: 14px;color: #1D1D1D;padding-left: 16px;position: relative;line-height: 62px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.i_online_list a:hover p{color: #FF0707;}
.i_online_list a p::after{content: "";display: block;width: 6px;height: 8px;background: url(../css/img/css_sprites1.png) -804px -318px;position: absolute;top: 27px;left: 0;}
.hontaltbox{display: none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 9999999;margin: auto;width: 100%;height: 100%;background: rgba(0,0,0,0.4);}
.hontalt{width: 330px;height: 148px;padding: 32px 32px 0 68px;background: #fff;border-radius: 12px;-webkit-border-radius: 12px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}
.hontalt h1{height: 24px;line-height: 24px;font-size: 18px;color: #000;font-weight: normal;position: relative;}
.hontalt h1:after{content: "";display: block;width: 24px;height: 24px;background: url(./images/iwarn.png);position: absolute;top: 0;left: -36px;}
.hontalt p{font-size: 14px;color: #666;line-height: 20px;margin-top: 9px;}
.hontalt .ccbtn{margin-top: 29px;height: 38px;text-align: right;}
.hontalt .ccbtn a{display: inline-block;vertical-align: top;width: 96px;height: 36px;margin-left: 12px;border-radius: 19px;-webkit-border-radius: 19px;font-size: 14px;font-weight: bold;line-height: 36px;text-align: center;transition: all 0.2s;-webkit-transition: all 0.2s;}
.hontalt .ccanle{background: #F1F6FA;border: 1px solid #F1F6FA;color: #333;}
.hontalt .cckfbtn{background: #FF0707;border: 1px solid #FF0707;color: #fff;}
.hontalt .ccbtn .ccanle:hover{background: rgba(255,7,7,0.08);border: 1px solid #FF0707;color: #FF0707;}
.hontalt .ccbtn .cckfbtn:hover{background: #E10000;border: 1px solid #E10000;color: #fff;}

.m1{box-sizing: border-box; background-color: #E8EDF0; height: 710px;padding-top:40px;}
.l_list3{padding: 55px 0 73px 0;}
.clearfix {
    clear: both;
    zoom: 1;
}
.fl {
    display: inline;
    float: left;
}

li {
    list-style: none;
}
.m_title {
    text-align: center;
    position: relative;
}
.m_title h3 {
    display: inline-block;
    font-size: 40px;
    font-weight: 500;
    color: #141414;
    line-height: 40px;
    margin: 0 auto 10px;
    position: relative;
}
.m_title h3:before {
    left: -40px;
}
.m_title h3:after, .m_title h3:before {
    content: '';
    display: block;
    width: 35px;
    height: 30px;
    background: url(../css/img/title-icon.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 7px;
}
.m_title h3:after {
    right: -40px;
}
.m_title h3:after, .m_title h3:before {
    content: '';
    display: block;
    width: 35px;
    height: 30px;
    background: url(../css/img/title-icon.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 7px;
}
.m_title p {
    font-size: 12px;
    color: #999;
    line-height: 16px;
    width: 1280px;
}
.l_list4{padding-top: 55px;}
.l_item4{width: 634px; height: 231px; background-color: #fff; margin-bottom: 10px; transition: all 300ms linear; box-shadow: 0 20px 30px 0 rgba(1, 33, 65, 0.04);}
.l_item4 a{display: block; width: 634px; height: 231px; padding: 36px 47px 0 43px; box-sizing: border-box;}
.l_item4:nth-of-type(2n){margin-left: 10px;}
.l_item4_l{width: 94px; height: 94px; background: #FFEEEC; border-radius: 50%; box-sizing: border-box; padding-top: 20px; margin-right: 30px; transition: all 300ms linear;}
.l_item4_l img{width: 55px; height: 54px; display: block; margin: 0 auto;}
.l_item4_r p:nth-of-type(1){font-size: 26px; font-weight: bold; color: #333330; line-height: 35px; margin-bottom: 11px; transition: all 300ms linear;}
.l_item4_r p:nth-of-type(2){width: 420px; height: 48px; font-size: 14px; color: #666; line-height: 24px; margin-bottom: 33px; transition: all 300ms linear;}
.item4_btn{display: block; box-sizing: border-box; width: 124px; height: 27px; border: 1px solid rgb(230, 33, 41); line-height: 27px; padding-left: 14px; font-size: 12px; color: #E62129; background: url("../css/img/right-icon5.png") 100px 10px no-repeat; background-size: 4px 7px; transition: all 300ms linear;}
.l_item4.active{background: #fff url("../css/img/item4-bg.png") no-repeat; background-size: 100% 100%;}
.l_item4.active .l_item4_l{background: #fff;}
.l_item4.active .l_item4_r p:nth-of-type(1){color: #fff;}
.l_item4.active .l_item4_r p:nth-of-type(2){color: rgba(255,255,255,0.64);}
.l_item4.active .item4_btn{width: 124px;height: 27px; border: none; color: #fff; background: #FF5C2F url("../css/img/right-icon1.png") 100px 10px no-repeat; background-size: 5px 7px;}
.l_content{width: 1280px; margin: 0 auto;}
.l_container{width: 100%; min-width: 1280px;}

/*品牌价值*/
.braValue{
	width: 100%;
	height: 523px;
	background: url(/addon/skin/css/images/bg_value.jpg) center top no-repeat;
}
.braValue .hd{
	padding-top: 100px;
}
.braValue .bd{
	padding: 0 8%;
	margin-top: 37px;
	line-height: 35px;
	text-align: left;
}

/*发展*/
.develop{
	width: 100%;
	height: 598px;
	background: url(/addon/skin/css/images/bg_develop.jpg) center top no-repeat;
}
.develop .new_wrapper{
	position: relative;
}
.develop .conmain{
	position: absolute;
	left: 0;
	top: -89px;
	background: #fff;
	border-radius: 10px;
	padding: 60px 70px 57px;
	box-shadow: 0 2px 30px rgba(160, 160, 160, 0.17);
}
.develop .conLeft{
	float: left;
	width: 42%;
}
.develop .hd{
	padding: 0;
	margin-top: 80px;
}
.develop .bd{
	margin-top: 42px;
}
.develop .artical{
	color: #464646;
}
.develop .conRight{
	float: right;
}
.new_wrapper{
	width: 1200px;
	margin: 0 auto;
}
.newFiliale{
	height: 120px;
	border-bottom: 1px solid #F0F0F0;
}
.newFiliale .fenGS{
	float: left;
	width: 170px;
	height: 96px;
	line-height: 1.2;
	text-align: center;
	position: relative;
	padding: 8px 0 16px;
	z-index: 1;
}
.newFiliale .l_line{
	width: 1px;
	height: 28px;
	float: left;
	margin-top: 47px;
	overflow: hidden;
	background-color: #E8E8E8;
}
.newFiliale .fenGS .region{
	font-size: 22px;
	height: 52px;
}
.newFiliale .fenGS .region .txt{
	width: 42px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-weight: bold;
	border-radius: 10px;	
}
.newFiliale .fenGS .region .txt{
	color: #333;
	margin-top: 10px;
	background-color: #F4F4F4;
	transition: all .36s ease;
}
.newFiliale .fenGS .qc{
	color: #666;
	font-size: 18px;
	margin-top: 9px; 
}
.newFiliale .fenGS .eng{
	color: #dadada;
	font-size: 12px;
}
.newFiliale .fenGS:hover{
	z-index:2;
}
.newFiliale .fenGS:hover .txt,
.newFiliale .fenGS.cur .txt{
	background-color: #DDF1F8;
	color: #1aa0d3;
}
.floor .hd{
	text-align: center;
	padding-top: 88px;
	line-height: 1.2;
	font-size: 40px;
	color: #4a4a4a;
	font-weight: bold;
	letter-spacing: 2px;
}
.floor .hd .text i,
.floor .hd .text span{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
}
.floor .hd .text span{
	margin: 0 25px;
}
.floor .hd .text .icon{
	width: 35px;
	height: 35px;
	margin-top: 10px;
	background-repeat: no-repeat;
	background-image: url(/addon/skin/css/images/icon_hd.png);
}
.floor .hd .text .icon1{
	background-position: 0 0;
}
.floor .hd .text .icon2{
	width: 36px;
	background-position: -35px 0;
}
.floor .hd .line{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 30px;
	height: 2px;
	overflow: hidden;
	background: #1698c1;
	margin-top: 26px;
}
.floor .bd{
	color: #333;
	font-size: 16px;
	line-height: 28px;
	letter-spacing: 1px;
}
.floor-white .hd,
.floor-white .bd{
	color: #fff;
}
.floor-white .hd .text .icon1{
	background-position: 0 -35px;
}
.floor-white .hd .text .icon2{
	width: 36px;
	background-position: -35px -35px;
}
.floor-white .hd .line{
	background: #fff;
}
.ptYoushi{
	width: 100%;
	height: 588px;
	background: url(/addon/skin/css/images/bg_ptys.jpg) center top no-repeat;
}
.ptYoushi .hd,
.ptYoushi .hd .desc{
	color: #fff;
}
.ptYoushi .hd .line{
	border-color: #fff;
}
.ptYoushi .bd{
	padding-top: 40px;
}
.ptYoushi .bd ul li{
	float: left;
	width: 213px;
	height: 194px;
	padding: 42px 0;
	margin-top: 2px;
	margin-right: 26px;
	text-align: center;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 4px 9px 1px rgba(27, 49, 66, .13);
}
.ptYoushi .bd li .icon,
.ptYoushi .bd li .line{
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.ptYoushi .bd li .icon{
	width: 49px;
	height: 49px;
	background-repeat: no-repeat;
	background-image: url(/addon/skin/css/images/icon_ptys.png);
}
.ptYoushi .bd li .icon1{
	background-position: 0 0;
}
.ptYoushi .bd li .icon2{
	background-position: 0 -49px;
}
.ptYoushi .bd li .icon3{
	background-position: 0 -98px;
}
.ptYoushi .bd li .icon4{
	background-position: 0 -147px;
}
.ptYoushi .bd li .icon5{
	background-position: 0 -196px;
}
.ptYoushi .bd .info{
	line-height: 1.2;
	margin-top: 20px;
}
.ptYoushi .bd .info .title{
	color: #4c4c4c;
	font-size: 18px;
	font-weight: bold;
}
.ptYoushi .bd .info .line{
	width: 30px;
	height: 2px;
	background: #999;
	overflow: hidden;
	margin: 16px 0 20px;
}
.ptYoushi .bd .info .desc{
	line-height: 28px;
	text-align: left;
	padding: 0 14.5%;
}
.ptYoushi .bd li.third .info .desc{
	padding: 0 13%;
}
.ptYoushi .bd ul li:hover{
	margin-top: 0;
}

.fwYoushi{
	width: 100%;
	height: 668px;
	background: url(/addon/skin/css/images/bg_fwys.jpg) center top no-repeat;
}
.fwYoushi .bd{
	padding-top: 56px;
}
.fwYoushi .bd ul li{
	float: left;
	width: 204px;
	margin-right: 45px;
	text-align: center;
}
.fwYoushi .bd ul li .img-fwys{
	width: 100%;
}
.fwYoushi .bd .info .primary{
	color: #4c4c4c;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2;
	margin: 30px 0 20px;
}
.fwYoushi .bd .info .second{
	line-height: 24px;
	padding: 0 29px;
	text-align: justify;
}
.fwYoushi .bd .wp-1 .info .second{
	padding: 0 36px;
}
.fwYoushi .bd .wp-2 .info .second{
	padding: 0 22px;
}
